webdriver浏览器版本驱动对应以及下载

摘要:
浏览器名为&gt//chromedriver.storage.googleapis.com/index.html的文件夹单击下载历史版本的chrome://www.chromedownloads.net/Click进入谷歌官方的相应页面version://sites.谷歌。com/a/chromium。org/chromedriver/downloadsedge浏览器驱动程序版本对应并下载:

对于webdriver和各个浏览器的版本的对应,我最近发现浏览器驱动的对应在selenium库的源码里都有提及,路径是:python>site-packages>selenium>webdriver>浏览器名称的文件夹>service.py中,里面会有一个指向官网的url地址,这里我把源码里和自己总结的地址汇总如下。

谷歌浏览器驱动版本对应以及下载:

点击下载chrome的webdriver:http://chromedriver.storage.googleapis.com/index.html

点击下载chrome的历史版本:https://www.chromedownloads.net/

点击进入谷歌官方版本对应页面:https://sites.google.com/a/chromium.org/chromedriver/downloads

edge浏览器驱动版本对应以及下载:

点击进入微软edge浏览器wendriver版本对应下载页面:https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/#downloads

ie浏览器驱动官方地址:

点击进入ie浏览器driver下载:http://selenium-release.storage.googleapis.com/index.html

点击进入ie浏览器官方github:https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver

safari浏览器官方地址:

点击进入safari浏览器官方地址:https://developer.apple.com/safari/download/

 

 
1.谷歌浏览器:

对于chrome浏览器,有时候会有闪退的情况,有时候也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对应
webdriver版本     chrome版本

webdriver浏览器版本驱动对应以及下载第1张

webdriver浏览器版本驱动对应以及下载第2张


(备注:图片信息来源:https://blog.csdn.net/huilan_same/article/details/51896672)

点击下载chrome的webdriver:http://chromedriver.storage.googleapis.com/index.html

点击下载chrome的历史版本:https://www.chromedownloads.net/

 
2.火狐浏览器

对于火狐浏览器,对应的driver只能兼容47版本一下的,大家可以试一下自己下载的火狐浏览器能否使用我这个driver运行,无法运行的话在使用我这个版本的火狐浏览器。

这里把低版本的火狐安装包和driver地址如下:

链接:http://pan.baidu.com/s/1bECua6 密码:nkue

 
3.IE浏览器
ie浏览器的版本对应这个并没有找到具体所对应的版本,不过据我实测的结果,一般用2.5版本比较好一些(ie11)

我们通过这个地址来下载:http://selenium-release.storage.googleapis.com/index.html

除此之外,还要通过:工具> internet选项>安全

在里面如图的四个选项,把保护模式设置为全部勾选或者全部不勾选
webdriver浏览器版本驱动对应以及下载第3张


 

来源:https://blog.csdn.net/CCGGAAG/article/details/76094025?utm_source=blogxgwz1

免责声明:文章转载自《webdriver浏览器版本驱动对应以及下载》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇深入理解Java异常的使用场景Postfix+Amavisd-new+Spamassassin+ClamAV整合安装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

获取,修改进程命令行

在XDebug的源码学习中看到的命令行操作,将主要源码摘录出来做了个获取和更改进程命令行的Demo. 0x01  获取命令行      这里获取命令行的方式并不是通过调用GetCommandLine函数。    而是借由ntdll中的NtQueryInformationProcess函数查询ProcessBasicInformation,得到Process...

GET和POST的区别及get和post关于请求的编解码的问题

GET和POST的本质区别是什么?        使用GET,form中的数据将编码到url中,而使用POST的form中的数据则在http协议的header中传输。在使用上,当且仅当请求幂等(字面意思是请求任意次返回同样的结果,本质是请求本身不会改变服务器数据和状态)时使用GET,当请求会改变服务器数据或状态时(更新数据,上传文件),应该使用POST。区...

mvn -v报java.lang.ClassNotFoundException

Tips: 比如要下载版本3.2.5的,请选择binaries下的apache-maven-3.2.5-bin.zip。 binaries 指的是可以执行的。 source 指的源码。 下载地址:https://archive.apache.org/dist/maven/ 1、报错如下: Exception in thread "main" java.l...

selenium 配置 chromedriver

参考文档: https://blog.csdn.net/yoyocat915/article/details/80580066?tdsourcetag=s_pcqq_aiomsg http://npm.taobao.org/mirrors/chromedriver/ 今天重新配置了下chromedriver,有些问题记录下来,以备查找。下载chromedr...

如何为多个VLAN配置DHCP?

几乎每个连接到Internet的设备都需要一个IP地址。以前,数不清的IP地址是手动分配的,这会花费大量时间和精力。随着DHCP的出现,不再需要IT专家花费大量时间为连接到网络设备的每个设备提供IP。但是什么是DHCP?它如何工作以及如何为多个VLAN配置DHCP? 什么是DHCP? DHCP –动态主机配置协议是在TCP / IP网络上使用的网络管理协议...

Kafka生产者案例报警告SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".

一、SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 这个报警告的原因简单来说时因为slf4j的版本和log4j的版本不匹配。 解决办法:   1.在你的maven库中查找你的slf4j版本,若有两个,最后选版本低的,因为本人选择高版本还是报错;      2.登陆该maven...