Selenium - WebDriver

De Linuxmemo.

(Différences entre les versions)
(Page créée avec « Catégorie:Logiciel sudo apt install python3-pip pip install selenium sudo apt install firefox-geckodriver python3.8 from selenium import webdriver from selenium.w... »)
(Utilisation)
 
(2 versions intermédiaires masquées)
Ligne 1 : Ligne 1 :
[[Catégorie:Logiciel]]
[[Catégorie:Logiciel]]
 +
==Installation==
 +
*Python
  sudo apt install python3-pip
  sudo apt install python3-pip
  pip install selenium
  pip install selenium
  sudo apt install firefox-geckodriver
  sudo apt install firefox-geckodriver
 +
*Ruby
 +
gem install selenium-webdriver
 +
 +
==Utilisation==
 +
*Python
  python3.8
  python3.8
  from selenium import webdriver
  from selenium import webdriver
  from selenium.webdriver.common.keys import Keys
  from selenium.webdriver.common.keys import Keys
  driver = webdriver.Firefox()
  driver = webdriver.Firefox()
 +
  driver.get("https://selenium.dev")
  driver.get("https://selenium.dev")
 +
driver.current_url
 +
driver.back()
 +
 +
*Ruby
 +
require "selenium-webdriver"
 +
driver = Selenium::WebDriver.for :firefox
 +
 +
driver.get 'https://selenium.dev'
  driver.current_url
  driver.current_url
  driver.back()
  driver.back()

Version actuelle en date du 27 septembre 2021 à 11:54

[modifier] Installation

  • Python
sudo apt install python3-pip
pip install selenium
sudo apt install firefox-geckodriver
  • Ruby
gem install selenium-webdriver

[modifier] Utilisation

  • Python
python3.8
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("https://selenium.dev")
driver.current_url
driver.back()

  • Ruby
require "selenium-webdriver"
driver = Selenium::WebDriver.for :firefox
driver.get 'https://selenium.dev'
driver.current_url
driver.back()
Outils personnels