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

由于“无法连接到渲染器”错误,硒网络驱动程序测试没有在Chrome上运行

韩景辉
2023-03-14

Chrome版本运行:67.0.3396.79

ChromeDrive版本:2.40.0(https://www.npmjs.com/package/chromedriver)

在Chrome headless模式下运行selenium webdriver测试时,出现以下错误:

SessionNotCreatedError: session not created exception
     from disconnected: unable to connect to renderer
       (Session info: headless chrome=67.0.3396.79)
       (Driver info: chromedriver=2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux 3.13.0-74-generic x86_64)
         at Object.checkLegacyResponse (/home/jenkins/workspace/1-sunrise-e2e-tests-dev/node_modules/selenium-webdriver/lib/error.js:546:15)

共有1个答案

朱阳曜
2023-03-14

天哪我!看起来问题出在'--Remote-调试-端口=9222'上,我把它添加到无头Chrome选项中,删除了它,修复了它。

 类似资料:
  • 我尝试在本地运行chrome扩展的测试。 我有selenium服务器(v.3.141.59)。 我有chromedriver(2.44节) 我有chrome浏览器(v.70.0.3538.110) 和selenium-webDrive npm包(v.^4.0.0-alpha.1) 我的NodeJs代码成功创建新的chrome会话 但是 1) 当我以独立服务器的形式运行selenium server

  • 我正在使用selenium webdriver并创建一个chrome驱动程序实例。当我尝试向下滚动和向上滚动时,我得到以下错误信息。此外,我可以看到一个错误信息“Chrome正在由一个自动化软件控制”。看到这个错误很烦人,虽然我无法在Chrome浏览器中更改任何设置来实现自动化。 错误信息: /System/Library/Frameworks/python . framework/Version

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

  • 我查了一下,我怎么能默默地运行硒:在这里找到了下一个伟大的答案 我正在尝试让selenium正常运行,直到一些操作完成,然后在后台运行它。 有可能吗? 高级Oz中的thanx

  • 我正在使用Java和Firefox和Firebug,我无法找到第二页上的元素。例如,如果我登录gmail,我就无法找到并点击已发送邮件或下一页上的任何其他按钮。 我尝试使用xpath(绝对值和相对值),但每次我都得到一个错误,即找不到元素。使用代码,我可以成功登录,但一旦页面加载,就会出现错误“元素未找到”。 请提出任何解决方案

  • 当我完成自动化后,Chrome Web驱动程序仍在后台运行,是否可以自动关闭它,而无需通过任务管理器执行?