Firefox浏览器
Selenium IDE默认支持Firefox进行录制脚本。
from selenium import webdriver
driver = webdriver.Firefox()
driver.implicitly_wait(30)
driver.maximize_window()
driver.get("http://www.baidu.com")
search_field = driver.find_element_by_name("q")
非IDE环境需要安装浏览器的驱动包,Firefox驱动包路径:github.com/mozilla/geckodriver/releases
下载对应的版本后,例如geckodriver-v0.24.0-win64.zip,解压后可以拷贝exe文件到python安装目录下,也可以将该exe文件所在路径加入环境变量PATH中。
Tips:解决Unable to find a matching set of capabilities报错的方法是从Firefox官网下载最新版本的浏览器重装。