【发布时间】:2017-12-29 09:49:26
【问题描述】:
示例代码:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
caps = DesiredCapabilities.INTERNETEXPLORER
caps['ignoreProtectedModeSettings'] = True
browser = webdriver.Ie(capabilities=caps)
browser.get('http://www.google.com')
Internet Explorer 未启动,我面临以下错误:
SessionNotCreatedException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.
我无法更改 InternetExplorer 中的设置。它们由管理员控制。
我只停留在这个起点,有人可以帮忙吗?
【问题讨论】:
-
根据您使用的 IE 驱动程序的版本,您通过网络发送的功能将不适用于忽略保护模式设置的驱动程序。如果您使用
selenium.webdriver.ie.Options类而不是手工制作您的功能会发生什么?
标签: python selenium internet-explorer selenium-webdriver