Selenium#
Links#
Options and commands#
install:
pip install selenium
implicit wait
tells WebDriver to poll DOM for a certain amount of time when trying to find any element
driver.implicitly_wait(10)
also see Implicit Waits
Examples#
Minimal:#
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://selenium.dev")
print(driver.title)
driver.quit()
Minimal headless:#
from selenium import webdriver
from selenium.webdriver import ChromeOptions
options = ChromeOptions()
options.add_argument("--headless=new")
driver = webdriver.Chrome(options=options)
driver.get("http://selenium.dev")
print(driver.title)