在Python代码中,Selenium(webdriver)无法在Windows7上启动IE8

2 投票
2 回答
1567 浏览
提问于 2025-04-16 22:58

我的代码很简单

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%,这样才能确保鼠标事件的坐标是正确的。

撰写回答