02_Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置

这篇具有很好参考价值的文章主要介绍了02_Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、谷歌浏览器

1.1 谷歌浏览器驱动ChromeDriver下载路径

http://npm.taobao.org/mirrors/chromedriver/
http://chromedriver.storage.googleapis.com/index.html

(下面可下载截止到目前为止最新的驱动)
https://www.nuget.org/packages/Selenium.WebDriver.ChromeDriver/115.0.5790.10200
https://googlechromelabs.github.io/chrome-for-testing/#stable

1.2 ChromeDriver与浏览器版本对照表

如果谷歌浏览器是70之后的版本,直接根据浏览器版本找对应版本的ChromeDriver即可。如果是低版本的谷歌浏览器,就可以按照下面的版本对照来下载ChromeDriver。例如我的谷歌浏览器版本为 81.0.4044.122,ChromeDriver的版本可以选择81.0.4044.69.
iedriverserver和ie版本对应,java+selenium,selenium,测试工具
ChromeDriver版本 谷歌浏览器版本
ChromeDriver v2.35 Chrome v62-64
ChromeDriver v2.36 Chrome v63-65
ChromeDriver v2.37 Chrome v64-66
ChromeDriver v2.38 Chrome v65-67
ChromeDriver v2.39 Chrome v66-68
ChromeDriver v2.40 Chrome v66-68
ChromeDriver v2.41 Chrome v67-69
ChromeDriver v2.42 Chrome v68-70
ChromeDriver v2.43 Chrome v69-71
ChromeDriver v2.44 Chrome v69-71
ChromeDriver v2.45 Chrome v70-72
然后根据电脑系统类型选择对应的压缩包,解压即可。(注意,这里虽然写的win32,但是win64的也能用win32的)。
iedriverserver和ie版本对应,java+selenium,selenium,测试工具

1.3 查看谷歌浏览器版本
iedriverserver和ie版本对应,java+selenium,selenium,测试工具
iedriverserver和ie版本对应,java+selenium,selenium,测试工具

二、火狐浏览器

2.1 火狐浏览器驱动下载路径

http://npm.taobao.org/mirrors/geckodriver
https://github.com/mozilla/geckodriver/releases

2.2 geckodriver与浏览器版本对照表

Selenium2不装驱动可以向前支持火狐浏览器

根据Selenium2的版本安装相应版本的Firefox即可兼容。若selenium2的版本和firefox不兼容,需要升级selenium的jar包,或者是升级firefox。

切记:关掉forefox的升级功能,否则连本地Windows上的脚本都跑不起来,且必须降级firefox。升级后,selenium脚本正常启动firefox。

  【Selenium】    ->  【FireFox】
   2.25.0        ->      18
   2.30.0        ->      19
   2.31.0        ->      20
   2.42.2        ->      29
   2.44.0        ->      33 (不支持31,2014/12/1)
   2.53.0        ->      43,46(不支持47)
   2.41.0        ->      26(绿色版本)
   2.44          ->      32.0-35.0
   2.53.0-2.53.6 ->      40.0.3

各firefox版本下载地址
http://ftp.mozilla.org/pub/firefox/releases/

各selenium jar包下载地址
http://selenium-release.storage.googleapis.com/index.html

在selenium下载页面:http://www.seleniumhq.org/download/ (需FQ) 各个版本的changelog中,会记录支持的firefox版本
备注:selenium V3.0之前都不支持firefox47.0. 所以,如果你是seleniumV3.0以及之前的版本就不要下载ff47.0以及ff47.0之后的版本了。

Selenium3 不向前支持火狐浏览器

Firefox v47以后版本直接运行会出现问题,要使用47.0以后的版本需要升级Selenium到3.x并安装对应版本的firefox驱动插件:geckodriver.exe

各种版本的geckodriver:https://github.com/mozilla/geckodriver/releases

从0.19.0版本的release notes可以看到建议使用的版本是:selenium3.5以上,Firefox55以上
iedriverserver和ie版本对应,java+selenium,selenium,测试工具
2.3 查看火狐浏览器版本
iedriverserver和ie版本对应,java+selenium,selenium,测试工具
iedriverserver和ie版本对应,java+selenium,selenium,测试工具

三、IE浏览器

3.1 IE浏览器驱动下载路径

http://selenium-release.storage.googleapis.com/index.html

3.2 IEDriverServer与浏览器版本对照表

IEDriverServer的版本号通常选择与Selenium的版本号一致。
通常选择32位版本的驱动,使用64位版本的驱动运行起来会慢很多(亲身经历)。
iedriverserver和ie版本对应,java+selenium,selenium,测试工具

3.3 Selenium使用IE浏览器设置的配置

参考链接:https://blog.csdn.net/liudong124521/article/details/89453416

Internet选项->安全->四个选项的启用保护模式都取消
iedriverserver和ie版本对应,java+selenium,selenium,测试工具

Internet->高级中的增强模式关闭
iedriverserver和ie版本对应,java+selenium,selenium,测试工具
注册表-注册表下面路径添加项
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer
\Main\FeatureControl\FEATURE_BFCACHE

四、使用方法

谷歌浏览器(Java语言)

//设置ChromeDriver的路径
System.setProperty("webdriver.chrome.driver","D:\\chromedriver79.exe");
//启动浏览器
WebDriver driver = new ChromeDriver();

火狐浏览器(Java语言)

System.setProperty("webdriver.gecko.driver","路径");
WebDriver driver = new FirefoxDriver();

Edge浏览器(Java语言)

System.setProperty("webdriver.edge.driver","路径");
WebDriver driver = new EdgeDriver();

IE浏览器(Java语言)文章来源地址https://www.toymoban.com/news/detail-707919.html

System.setProperty("webdriver.ie.driver","路径");
// ie浏览器安全设置
DesiredCapabilities ieCapabilities  = DesiredCapabilities.internetExplorer ();
ieCapabilities.setCapability ( InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true );
InternetExplorerOptions option = new InternetExplorerOptions ( ieCapabilities );
WebDriver driver=new InternetExplorerDriver(option)

到了这里,关于02_Selenium WebDriver各浏览器驱动下载路径、版本对照、相关配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 谷歌浏览器124版本webdriver驱动下载

    查看谷歌浏览器版本 在浏览器的地址栏输入: 回车后即可查看到对应版本(不要点击帮助-关于Google chrome,因为点击后会自动更新谷歌版本) 114之前版本:下载链接 ​​​​​​123以后版本:下载链接,只有后面status是绿色对勾的才可以下载,驱动大版本一致就可以使用,不

    2024年04月27日
    浏览(36)
  • selenium浏览器驱动下载

    Chrome 谷歌浏览器 下载地址:http://chromedriver.storage.googleapis.com/index.html 不同的Chrome的版本对应的chromedriver.exe 版本也不一样,下载时不要搞错了。 如果是最新的Chrome, 下载最新的chromedriver.exe 就可以了。 Firefox 火狐浏览器 驱动下载地址为:https://github.com/mozilla/geckodriver/relea

    2024年02月15日
    浏览(35)
  • selenium安装,以及浏览器驱动下载

    输入命令:pip install selenium        等待下载即可  file--settings--python Interpreter--+        进入搜索界面 输入selenium Specify version:选择下载包的版本 install package:开始下载包   注意:Chrome驱动版本需要以谷歌浏览器版本相匹配(我的谷歌浏览器版本为110...,所以chrome驱动的版

    2024年02月15日
    浏览(35)
  • python + selenium 自动下载浏览器驱动文件

    python + selenium 自动下载浏览器驱动文件

    2024年02月02日
    浏览(32)
  • selenium环境搭建,浏览器驱动下载教程,超详细!

    本周是基于selenium这个工具展开的,其实是Python里面的一个库。 1.selenium客户端库安装 #注意,目前直接安装将会安装最新的4.0版本,我们需要3.0版本,安装时则要指定版本 在命令行输入以下安装地址: 2.下载浏览器 selenium支持的浏览器谷歌、火狐、edge、欧朋浏览器都支持,

    2024年02月02日
    浏览(31)
  • Selenium最新版谷歌浏览器驱动的下载及使用

    首先需要在Google浏览器设置里的关于Chrome中查看Google浏览器的版本: 再在接下来的链接中找到对应的版本,一般大版本对应就行,即117.0.5938.63中的117对应即可 https://googlechromelabs.github.io/chrome-for-testing/ 以上链接提供了最新版本的Google驱动器,如果需要Other Versions,可前往:

    2024年02月08日
    浏览(32)
  • Selenium根据Chrome浏览器版本自动下载/更新驱动chromedriver.exe

    个人经常使用到 selenium 来控制浏览器进行相关的操作,但是 Chrome浏览器 经常会自动更新,导致已有的 驱动程序chromedriver.exe 失效,需要重新下载。 以前尝试过禁止Chrome浏览器更新,但是这并不是很好的解决方案。 于是换了个方向,既然Chrome浏览器会自动更新,那么在我使

    2024年02月09日
    浏览(51)
  • selenium+webdriver之安装浏览器驱动

    1.查看谷歌浏览器版本,因为浏览器驱动版本需要与浏览器版本一致         查看谷歌版本路径:帮助》关于Google Chrome         我的浏览器版本是          2.下载浏览器驱动         下载驱动链接: http://npm.taobao.org/mirrors/chromedriver/         2.1点击上方链接

    2024年02月06日
    浏览(37)
  • ChromeDriver | 谷歌浏览器驱动下载地址 及 浏览器版本禁止更新

    在使用selenoum时,需要chrome浏览器的版本和chrome浏览器驱动的版本一致匹配,才能进行自动化测试 国内可以搜到的谷歌浏览器下载地址里面最新的驱动器只有114版本的 CNPM Binaries Mirror 在其他博主那找到了最新版本12X的谷歌驱动器下载地址,里面有最新的版本:Chrome for Testin

    2024年02月21日
    浏览(65)
  • 谷歌、火狐、Edge浏览器驱动下载及安装

    1、谷歌浏览器驱动获取地址:http://chromedriver.storage.googleapis.com/index.html 2、火狐浏览器驱动获取地址:https://github.com/mozilla/geckodriver/releases 3、Edge浏览器驱动获取地址:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 1、查看浏览器版本 2、下载浏览器对应版本的驱动,需

    2024年02月02日
    浏览(78)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包