【问题标题】:IE8 is not started on Windows7 from Selenium (webdriver) on Python codeIE8 未从 Python 代码上的 Selenium (webdriver) 在 Windows7 上启动
【发布时间】:2011-08-05 16:47:37
【问题描述】:

我的代码很简单

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 位版本不存在此问题。

谢谢

【问题讨论】:

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


    【解决方案1】:

    您必须为所有安全区域设置相同的值。以下是来自here的文字

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

    【讨论】:

    • 感谢您的回答。该选项已选中。不幸的是,它没有帮助。
    • 您是否以管理员身份运行测试?我正在使用 Java 绑定,它对我来说工作正常。你是否也尝试使用最新的 selenium 2.4 版本?
    • 是的。我以管理员身份运行。也使用硒2.4。 :(
    • 我在真正的Win7机器上使用这个测试(相同的配置)没有问题。 IE8 启动...
    • 真正的win7盒子是什么意思?您还在下面说这是否意味着您在使用 Win7 32 位时遇到问题? “Windows 7 64x 位版本不存在问题。”
    【解决方案2】:

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

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

    它应该可以工作。

    【讨论】:

      猜你喜欢
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-21
      • 2019-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多