【问题标题】:Unable to execute python test script successfully with Chrome driver无法使用 Chrome 驱动程序成功执行 python 测试脚本
【发布时间】:2013-11-18 17:00:19
【问题描述】:

我尝试运行这个简单的测试脚本。我试图从 eclipse 和 cmd 启动它。当我启动它时,我会收到提示消息

“无法从 'C:\Users\C03049\AppData\Local\Temp\scoped_dir45`6_4977\internal' 加载扩展。管理员已禁用加载解压扩展。”

当我点击确定时,它会加载 url 但随后出现错误

“selenium.common.exceptions.WebDriverException:消息:u'unknown 错误:无法获取自动化扩展\n来自未知错误:找不到页面:chrome-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html\n(会话信息: chrome=31.0.1650.57)\n (驱动信息: chromedriver=2.6.232923,platform=Windows NT 6.1 SP1 x86_64)' "

这里是代码。 有人可以解释一下错误和可能的解决方案吗?

driver = webdriver.Chrome()
driver.get('http://www.google.com')
time.sleep(5)
driver.save_screenshot('path/test.png')
driver.close()

【问题讨论】:

    标签: python selenium selenium-chromedriver


    【解决方案1】:

    我找到了使用 chrome 选项的方法。我们必须禁用扩展。

    from selenium.webdriver.chrome.options import Options
    
    chrome_options = Options()
    chrome_options.add_argument("--disable-extensions")
    
    driver = webdriver.Chrome(chrome_options=chrome_options)
    

    【讨论】:

      【解决方案2】:

      您的系统管理员已拒绝您在浏览器中加载解压缩的扩展程序。可能的解决方案是打电话给他并告诉他情况并询问他的进一步指示。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-19
        • 2021-09-29
        • 2018-10-11
        • 2018-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多