1,下载浏览器驱动
这是ie浏览器驱动的下载链接 http://selenium-release.storage.googleapis.com/index.html
webdriver启动浏览器,需要下载浏览器驱动
2,查找ie的安装路径
在开始菜单--》所有程序--》找到“Internet Explorer”点鼠标右键
3,晓得自己python安装的路径
4,三点说明/注意
注意1:下载的浏览器驱动需要与自己当前的ie浏览器版本相匹配。我的是ie8,下载了比较新的版本3.5的。后面怎么运行都报错。下载驱动时,想的是跟selenium版本匹配(我的selenium版本是最新的3.5)---去洗手间才想到,浏览器驱动肯定是与浏览器匹配的。
后面又下载IEDriverServer_x64_2.45.0,然后将解压后的IEDriverServer放到python的安装根目录下,再运行py文件,正常,不报错。
注意2:是放到python安装目录下,不是ie浏览器的安装目录下,网上搜索出来的信息有的是不对的。(我的可能也有不对的,欢迎指出~)
注意3:ie浏览器涉及到一个安全设置,运行时报:Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.
可以在代码中添加:
from selenium.webdriver.common.desired_capabilities importDesiredCapabilities
DesiredCapabilities.INTERNETEXPLORER['ignoreProtectedModeSettings'] =True
网友评论