在Python代码中,Selenium(webdriver)无法在Windows7上启动IE8
我的代码很简单
from selenium import webdriver
driver = webdriver.Ie()
IE8没有启动。没有异常,也没有错误。
操作系统 - Windows 7 企业版 32位
浏览器 IE8.0.7600.16385
Python 2.7 Selenium-2.3.0-py2.7
为什么IE8没有启动?问题可能出在哪里?
在Windows 7 64位版本上没有这个问题。
谢谢
2 个回答
-1
只需要下载并把 IEDriverServer.exe 文件复制到 C:\IEDriver\ 文件夹里。
然后在 Internet 选项的安全标签下,给所有区域启用保护模式。
这样就应该可以正常工作了。
0
你必须确保所有安全区域的设置值是一样的。以下是来自这里的内容。
在Windows Vista或Windows 7的IE 7及更高版本中,你需要把每个安全区域的保护模式设置为相同的值。这个值可以是开启或关闭,只要每个区域的设置一致就行。要设置保护模式,先从工具菜单中选择“Internet选项...”,然后点击安全选项卡。在每个区域的底部会有一个复选框,标记为“启用保护模式”。
另外,浏览器的缩放级别必须设置为100%,这样才能确保鼠标事件的坐标是正确的。