是否有一种方法可以在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')
答案 0 :(得分:0)
我同意评论中提到的内容。不允许您在IE中自动化安全性或其他重要设置。您可以做的就是请求管理员授予权限,让您在IE中进行一些更改。