我试着运行这个简单的测试脚本。我试图从eclipse和cmd启动它。当我启动它时,我得到提示msg
“无法从'C:\ Users \ C03049 \ AppData \ Local \ Temp \ scoped_dir45`6_4977 \ internal'加载扩展程序。管理员已禁用加载解压缩的扩展程序。”
当我点击确定时,它会加载网址,但我会收到错误
“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()
答案 0 :(得分:3)
我发现使用chrome选项的方式。我们必须禁用扩展程序。
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--disable-extensions")
driver = webdriver.Chrome(chrome_options=chrome_options)
答案 1 :(得分:0)
您的系统管理员拒绝您在浏览器中加载解压扩展程序的权限。可能的解决办法是打电话给他并告诉他情况,并请他进一步指导。