2011-08-05 39 views
2

我的代码很简单IE8没有在Python代码开始Windows7的硒(webdriver的)

from selenium import webdriver 

driver = webdriver.Ie() 

IE8未启动。没有例外,没有错误。

OS - Windows 7的32倍是Interprise位

浏览器IE8.0.7600.16385

的Python 2.7硒-2.3.0-py2.7

IE8为什么不启动?哪里可以解决问题?

问题在Windows 7 64x位版本上不存在。

谢谢

回答

0

您必须具有所有安全区域相同的值。以下为here的文字

在Windows Vista或Windows 7上的IE 7或更高版本上,必须将每个区域的保护模式设置设置为相同的值。该值可以打开或关闭,只要每个区域的值相同即可。要设置保护模式设置,请从工具菜单中选择“Internet选项...”,然后单击安全选项卡。对于每个区域,在标签为“启用保护模式”的选项卡底部会出现一个复选框。 必须将浏览器缩放级别设置为100%,以便将原生鼠标事件设置为正确的坐标。

+0

谢谢你的回答。此选项已被选中。不幸的是,这并没有帮助。 – Thanatoz

+0

您是否以管理员身份运行测试?我正在使用Java绑定,它对我来说工作得很好。您是否也尝试使用最新的selenium 2.4版本? – nilesh

+0

是的。我正在跑步。硒2.4也被使用。 :( – Thanatoz

-1

只需下载和复制C IEDriverServer.exe:\ IEDriver \文件夹,

而且在安全选项卡下的Internet选项启用保护模式为所有区域。

比它应该工作。