1.谷歌浏览器:
对于chrome浏览器,有时候会有闪退的情况,有时候也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对应
点击下载chrome的chromedriver :http://chromedriver.storage.googleapis.com/index.html
或下面这个地址
http://npm.taobao.org/mirrors/chromedriver/
点击下载chrome的历史版本:https://www.chromedownloads.net/
2.火狐浏览器
我用的火狐浏览器是47.0.1版本的建议看文档的人如果一直安装失败可以用这个版本 下图付下载地址。
1.下载 火狐浏览器和火狐的webdriver驱动
https://pan.baidu.com/s/1GPXYBLNOW7PUbpPrCy0_YA
2.安装selenium ide
完成后selenium ide就安装完成了 要连接网络的
3.安装完毕好后一定要记住关闭火狐浏览器的自动更新功能
如果显示灰色不能点击“不检查更新。。。”如下方法解决
找到火狐浏览器的安装路径如果你没有更改过安装目录的话默认为:
C:\Program Files (x86)\Mozilla Firefox\defaults\pref
打开编辑 添加如下代码
user_pref("app.update.auto", false); //禁用自動更新
user_pref("app.update.enabled", false); //禁用自動更新
重启浏览器可以完成关闭更新功能
就可以开始selenium自动化了。。
Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/
3.IE浏览器
ie浏览器的版本对应这个并没有找到具体所对应的版本,不过据我实测的结果,一般用2.5版本比较好一些(ie11)
对应selenium的版本 pip show selenium
我们通过这个地址来下载:
http://selenium-release.storage.googleapis.com/index.html
除此之外,还要通过:工具> internet选项>安全
在里面如图的四个选项,把保护模式设置为全部勾选或者全部不勾选
1.chromedriver 下载地址:https://code.google.com/p/chromedriver/downloads/list
2.Firefox的驱动geckodriver 下载地址:https://github.com/mozilla/geckodriver/releases/
3.IE的驱动IEdriver 下载地址:http://www.nuget.org/packages/Selenium.WebDriver.IEDriver/
-------------------------------------------------------
下载完的驱动放在 python安装目录下