第二节:浏览器驱动(webdriver)记录

xiaoxiao2021-02-28  123

简介:

WebDriver 支持 Firefox (FirefoxDriver)IE (InternetExplorerDriver)Opera (OperaDriver) Chrome(ChromeDriver)。  Safari 可以使用 SeleneseCommandExecutor模拟。它还支持 Android (AndroidDriver)iPhone (IPhoneDriver) 的移动应用测试。除此之外它还包括一个基于 HtmlUnit 的无界面实现,相关驱动为 HtmlUnitDriver 。

安装后的引用:

安装完成后可以用 IE chrome 来替换 firefox 运行上面的例子。 driver = webdriver.Firefox() 替换为: driver = webdriver.Ie() driver = webdriver.Chrome() 

说明: OperaDriver WebDriver 厂商 Opera Software 和志愿者开发了对于 Opera WebDriver 实现。 安装方式与 IEchrome 有所不同 。

FireFox浏览器:

firefox做为SELENIUM默认浏览器,可用不安装webdriver,在高版本,需安装Geckodriver 。本机安装的firefoxV46,未安装WEBDRIVER。

selenium firefox 官方DRIVER: Geckodriver v0.18.0  适用于:Firefox 48版本以及以上  下载地址:https://github.com/mozilla/geckodriver/releases

Chrome浏览器:

chrome浏览器与webdriver的对应关系:(所有chromedriver均可在下面链接中下载到:http://chromedriver.storage.googleapis.com/index.html)

driver版本 支持的Chrome版本 v2.31          v58-60 v2.30          v58-60 v2.29          v56-58 v2.28          v55-57 v2.27          v54-56 v2.26          v53-55 v2.25          v53-55 v2.24          v52-54 v2.23          v51-53 v2.22          v49-52 v2.21          v46-50 v2.20          v43-48 v2.19          v43-47 v2.18          v43-46 v2.17          v42-43 v2.13          v42-45 v2.15          v40-43 v2.14          v39-42 v2.13          v38-41 v2.12          v36-40 v2.11          v36-40 v2.10          v33-36 v2.9           v31-34 v2.8           v30-33 v2.7           v30-33 v2.6           v29-32 v2.5            v29-32 v2.4                   v29-32

说明:

webdriver下载完成后,windows环境的放置位置为:python安装根目录(与python.exe 同一目录)

转载请注明原文地址: https://www.6miu.com/read-23960.html

最新回复(0)