【问题标题】:Selenium IE Driver is not launching the browser in User ProfileSelenium IE 驱动程序未在用户配置文件中启动浏览器
【发布时间】: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


【解决方案1】:

只需换行cap = DesiredCapabilities.INTERNETEXPLORER

收件人:

cap = DesiredCapabilities.INTERNETEXPLORER.copy()

这就是documentation中的做法...

希望对您有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-20
    • 2018-04-02
    • 2016-10-24
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多