【发布时间】:2019-05-29 06:24:02
【问题描述】:
我尝试使用 IE Driver 打开 URL,脚本作为管理员配置文件运行良好,但对于用户配置文件失败。用户在代理下,我尝试了以下操作保护模式相同级别、注册表设置以及用户和管理员的相同代理。
代码:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
cap = DesiredCapabilities().INTERNETEXPLORER
cap['ignoreProtectedModeSettings'] = True
cap['IntroduceInstabilityByIgnoringProtectedModeSettings'] = True
cap['nativeEvents'] = True
cap['ignoreZoomSetting'] = True
cap['requireWindowFocus'] = True
browser = webdriver.Ie(capabilities=cap, executable_path='C:\\IEDriver\\IEDriverServer.exe')
browser.get('https://www.bharti-axagi.co.in/')
错误
Traceback(最近一次调用最后一次):文件“C:/Users/hitesh kumar/PycharmProjects/Open IE/Open IE1.py”,第 11 行,在 browser = webdriver.Ie(capabilities=cap, executable_path='C:\IEDriver\IEDriverServer.exe') 文件 "C:\Python27\lib\site-packages\selenium\webdriver\ie\webdriver.py", 第 88 行,在 init 中 desired_capabilities=capabilities) 文件 "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", 第 156 行,在 init 中 self.start_session(capabilities, browser_profile) 文件 "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", 第 251 行,在 start_session 中 响应 = self.execute(Command.NEW_SESSION,参数)文件“C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py”, 第 320 行,在执行中 self.error_handler.check_response(response) 文件 "C:\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", 第 208 行,在 check_response 中 raise exception_class(value) selenium.common.exceptions.WebDriverException: 消息:
【问题讨论】:
-
嗨 Aditi,您是否尝试使用
copy(),如图所示是我的答案?
标签: selenium selenium-iedriver