IE8 无法在 Windows7 上从 Python 代码上的 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 位版本上不存在此问题。
谢谢
My code is simple
from selenium import webdriver
driver = webdriver.Ie()
IE8 is not started. No exceptions, no errors.
OS - Windows 7 Interprise 32x bit
browser IE8.0.7600.16385
Python 2.7 Selenium-2.3.0-py2.7
Why IE8 is not started? Where can be problem?
Problem does not exist on Windows 7 64x bit version.
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须使所有安全区域具有相同的值。以下是来自此处的文本
(适用于 Windows Vista 或 Windows 7 上的 IE 7 或更高版本) ,您必须将每个区域的保护模式设置设置为相同的值。该值可以打开或关闭,只要每个区域都相同即可。要设置保护模式设置,请从“工具”菜单中选择“Internet 选项...”,然后单击“安全”选项卡。对于每个区域,选项卡底部都会有一个标记为“启用保护模式”的复选框。
浏览器缩放级别必须设置为 100%,以便本机鼠标事件可以设置为正确的坐标。
You must have all security zones same value. Following is the text from here
On IE 7 or higher on Windows Vista or Windows 7, you must set the Protected Mode settings for each zone to be the same value. The value can be on or off, as long as it is the same for every zone. To set the Protected Mode settings, choose "Internet Options..." from the Tools menu, and click on the Security tab. For each zone, there will be a check box at the bottom of the tab labeled "Enable Protected Mode".
The browser zoom level must be set to 100% so that the native mouse events can be set to the correct coordinates.
只需下载并复制 IEDriverServer.exe 到 C:\IEDriver\ 文件夹中,
并在安全选项卡下的 Internet 选项中为所有区域启用保护模式。
比它应该有效。
just download and copy IEDriverServer.exe in C:\IEDriver\ folder ,
And in Internet option under security tab Enable protected mode for all zones.
than it should work.