在python中使用selenium的IE webdriver,无需设置安全模式

问题描述 投票:1回答: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') 
python selenium-webdriver internet-explorer-11 desiredcapabilities
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.