当前位置: 首页 > 知识库问答 >
问题:

无法使用Chrome驱动程序成功执行python测试脚本

司马建柏
2023-03-14

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

"无法从'C:\用户\C03049\AppData\本地\Temp\scoped_dir45'6_4977\内部'加载扩展。管理员禁用未打包扩展的加载。"

当我点击ok时,它会加载url,但随后我发现错误

“selenium.common.exceptions.WebDriverException:消息:u'未知错误:无法从未知错误中获取自动扩展\n无法找到页面:chrome”-extension://aapnijgdinlhnhlmodcfapnahmbfebeb/_generated_background_page.html\n(会话信息:chrome=31.0.1650.57)\n(驱动程序信息:chromedriver=2.6.232923,平台=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()

共有2个答案

费朗
2023-03-14

系统管理员已拒绝您在浏览器中加载未打包的扩展。可能的解决办法是给他打电话,告诉他情况,并向他询问进一步的方向。

童子明
2023-03-14

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

from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_argument("--disable-extensions")

driver = webdriver.Chrome(chrome_options=chrome_options)
 类似资料:
  • 问题内容: 我正在尝试运行一个ruby文件,该文件将使用seleniumwebdriver启动chrome驱动程序。我有selenium独立服务器2.35.0。和chromedriver可执行文件已安装。我正在通过运行服务器来启动 两个会话正在启动,chrome驱动程序无法启动。 这是在我使用以下文件运行文件之后 我对此并不陌生,无法找出问题所在。而且,我也试图让它无头运行,所以我正在运行Xvfb

  • 我试图运行一个ruby文件,这将启动chrome驱动程序使用selenium WebDriver。我有selenium独立服务器2.35.0。和chromedriver可执行文件安装。我通过运行来启动服务器, 这是在我使用 我对此很陌生,不知道哪里出了问题。我也试图无头运行它,所以我有Xvfb运行。有人能帮我指出我犯的错误并启动chromedriver吗? 更新: 谁能帮我弄清楚出了什么问题吗?

  • 我已经重构了我的脚本几次,以使它工作,现在得到和错误。请谁能帮助我了解屏幕上实际显示的是什么,我哪里出了问题? 在0.014s内运行2个测试 失败(错误=2)

  • 在此处输入图像描述 所以每当我运行我的conf.js文件时,WebDriver实例就会启动,但它会超时:(。(见附件图片) 结果是无法接触到铬。 我的环境是这样设置的: > 铬驱动器2.26 selenium-server-standalone-2.53.1 硒-webdriver@3.0.1 安装了CHROME浏览器55 量角器5.0.0 这是我的conf.js文件 }

  • 我试图运行一个项目在硒与铬驱动程序,但我没有使用它一个月后(是一个更新到铬)。当我运行这个项目时,它会打开浏览器,然后立即关闭。 我收到以下错误: Traceback(最近一次调用最后一次):文件"C:\用户\maorb\OneDrive\Desktop\Maor\python\serethd\tvil_arthur.py",第27行,在驱动程序=webDrive中。Chrome()File"C:

  • 问题内容: 我想在TestNg中使用@dataprovider并行运行selenium测试。理想情况下,测试是按方法并行的(一种测试=一种方法),而不是浏览器的简单套件并行性。我读过某个地方的内容,一次可以控制大约5个ChromeDriver实例,因此我认为应该可以实现。稍后,我计划移至grid2。为了进行开发,我通过右键单击+在XML配置文件上运行,使用IntelliJ Idea测试运行器运行事