1

有没有办法在 Python 脚本中使用 selenium 来使用 IE webdriver,而无需在 IE 浏览器设置中为所有区域设置保护模式?

注意:场景是该组织确实允许您更改 IE 浏览器中的设置,因此我正在寻找解决方法。

我正在尝试下面的脚本,但出现错误:

selenium.common.exceptions.SessionNotCreatedException:消息:启动 Internet Explorer 时出现意外错误。所有区域的保护模式设置不同。所有区域的启用保护模式必须设置为相同的值(启用或禁用)。

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

cap = DesiredCapabilities.INTERNETEXPLORER.copy()
cap['INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS'] = True
driver = webdriver.Ie(capabilities=cap, executable_path=r'C:\Users\Harsha\Videos\waterbox\IEDriverServer.exe')
driver.get('https://google.com') 
4

1 回答 1

0

我同意评论中提到的内容。不允许您在 IE 中自动执行安全或其他重要设置。您可以做的是请求您的管理员授予允许您在 IE 中进行一些更改的权限。

于 2019-03-21T09:08:43.687 回答