在Python上,Selenium(webdriver)上的IE7没有启动IE8

时间:2011-08-05 16:47:38

标签: python windows-7 internet-explorer-8 selenium webdriver

我的代码很简单

from selenium import webdriver

driver = webdriver.Ie()

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

  

操作系统 - Windows 7 Interprise 32x位

     

浏览器IE8.0.7600.16385

     

Python 2.7 Selenium-2.3.0-py2.7

为什么IE8没有启动?哪里有问题?

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

谢谢

2 个答案:

答案 0 :(得分:0)

您必须拥有所有安全区域相同的值。以下是here

中的文字

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

答案 1 :(得分:-1)

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

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

比应该工作。