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

使用Chrome浏览器在Selenium网格中执行测试脚本时出现“Chrome不可访问”错误

法弘亮
2023-03-14

我运行的自动化测试脚本在selenium网格与chrome浏览器,我得到Chrome不可达错误。

 cucumber.runtime.CucumberException:
 org.openqa.selenium.WebDriverException: 
 chrome not reachable
      (Session info: chrome=68.0.3440.84)
      (Driver info: chromedriver=2.41.578700 (2f1ed5f9343c13f73144538f15c00b370eda6706),platform=Linux 3.10.0-957.1.3.el7.x86_64 x86_64) (WARNING: The server did not provide any stacktrace information)

共有1个答案

华宏逸
2023-03-14

我知道你的平台是Linux。如果尚未完成,请在现有功能的基础上添加以下功能,并告知我们。

ChromeOptions cOptions = new ChromeOptions();
//argument to switch off suid sandBox and no sandBox in Chrome 
chrome_options.add_argument("--no-sandbox");
chrome_options.add_argument("--disable-setuid-sandbox");
 类似资料:
  • 在我的硒脚本中面对“Chrome不可达的错误”。几天前它工作得很好,但突然它抛出了错误。 Chrome浏览器版本:86.0.4240.111ChromeDrive版本:86.0.4240.22

  • 我有一些使用JUnit和Selenium的测试,我需要在Chrome浏览器上运行它。我下载了Chrome驱动程序,并将我的SetUp()配置为: ChromeDriver.exe添加在我的引用库文件夹中。 当我运行测试时,会显示以下错误:java.lang.exception:没有可运行的方法 有人知道我该怎么解决吗? 解决方案 2更新您的setProperty为:第二个参数必须是您的C在哪里hr

  • 在本节中,将学习如何在Chrome浏览器上运行Selenium测试脚本。 Chrome浏览器使用名为 的可执行文件实现WebDriver协议。此可执行文件在系统上启动服务器,而该服务器又负责在Selenium中运行测试脚本。 考虑一个测试用例,在Google Chrome浏览器中自动执行以下测试方案。 启动Chrome浏览器。 最大化浏览器。 打开URL:www.yiibai.com 向下滚动浏览

  • 我已经用TestNG for selenium webdriver(Chrome浏览器)创建了一个Maven项目。我用TestNG运行了一个基本测试,Chrome浏览器成功打开。Buf如果我用“Maven test”命令运行相同的测试,我会得到一条错误消息。 你能帮忙吗?我尝试了许多解决方案,如堆栈溢出所建议的,但仍然不成功:( 我已经创建了testng.xml文件 我已经为Selenium-Ja

  • 在Selenium remote webdriver设置中,我们编写了用于在Chrome浏览器中运行的Selenium Java测试脚本。我们使用的是Chrome驱动程序2.28。Selenium独立服务器2.53。硒API 2.53。当我们在EclipseIDE中从with运行脚本时(5次中有3次),Chrome浏览器不会被调用,或者脚本启动需要很长时间。当它无法调用浏览器时,它将失败并出现此异

  • 本地:- 我正在尝试在chrome浏览器上运行硒测试。 当前,另一个chrome浏览器正在运行,然后通过打开新配置文件在chrome browser上运行测试,并得到以下错误:- Chrome驱动配置:- 如果我关闭现有的正在运行的chrome浏览器,然后在chrome浏览器上运行硒测试,它可以工作。 詹金斯:- 当我试图在詹金斯上跑步时。我收到以下错误:- 这里的问题是什么,有人能帮我解决这个吗