在学selenium自动化测试时,遇到的第一个大问题便是浏览器版本、浏览器驱动版本与selenium的版本不对应,而无法驱动浏览器进行自动化操作。

收集了网上的一些技术文档,决定也整理一份相对较全面的对照表,一方面可以给自己查阅并且保持更新,也方便新学习的伙伴们查阅。

1、谷歌浏览器Google Chrome对应的驱动为chromedirver

原文链接:https://blog.csdn.net/yoyocat915/article/details/80580066

2、火狐浏览器Mozilla Firefox对应的驱动为geckodriver

 3、各浏览器与驱动下载地址

驱动chromedriver:http://chromedriver.storage.googleapis.com/index.html

驱动geckodriver:https://github.com/mozilla/geckodriver/releases

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

浏览器google:https://www.google.com/chrome/

浏览器firefox:http://ftp.mozilla.org/pub/firefox/releases/

4、配置环境变量

第一种方法:可以在D盘新建个文件夹保存各个浏览器对应的驱动

然后将该位置的的路径配置为环境变量path中

第二种方法:可以将chromedriver与geckodriver驱动放在python的安装目录下面

如何还是不行的话,谷歌驱动chromedriver可以放在C:\Users\Administrator\AppData\Local\Google\Chrome\Application

然后将该路径配置到环境变量path中

这边要注意如果找不到AppData文件夹,就需要先把隐藏的文件打开

5、最后分享下自己目前使用的版本及驱动

谷歌google版本74、chromedriver74、火狐firefox57、geckodriver0.24、selenium3.141.0、python3.7.0

最新文章

  1. 国内好用的maven仓库,添加到本地nexus中
  2. node.js grunt文件压缩
  3. poj2060Taxi Cab Scheme(二分图匹配)
  4. java 与c#比较
  5. css布局之两列布局
  6. JS 显示时间与倒计时练习
  7. [Unity菜鸟] Character控制移动
  8. JSP九大内置对象详解
  9. 【UVALive - 3211】Now or later (二分+2-SAT)
  10. 未能加载文件或程序集“xxxx”或它的某一个依赖项
  11. 我眼中的C#3.0 摘自于网络:http://www.cnblogs.com/joinger/articles/1297237.html
  12. H5学习第四周
  13. test for python urllib
  14. pat 抢红包
  15. Android开发模式之MVC,MVP和MVVM的简单介绍与区别
  16. objc/runtime.h 查看私有api
  17. 如何写一个Js上传图片插件。
  18. 使用 universalimageloader 缓存图片的配置类及使用方法
  19. C#的RSA加密解密签名,就为了支持PEM PKCS#8格式密钥对的导入导出
  20. LeetCode21.合并两个有序链表

热门文章

  1. vue中如何编写可复用的组件?
  2. Web工作方式
  3. layui checkbox , radio 清除所有选中项
  4. svn服务器端的更新操作
  5. [转帖]传输层安全协议TLS 1.3 RFC 8446使互联网更快、更安全
  6. mysql CPU太高排查办法
  7. SQL SERVER DATENAME函数
  8. Javascript - BOM 对象
  9. double write 双写
  10. 剑指offer5:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。