org.openqa.selenium.SessionNotCreatedException:无法启动新会话,响应代码500,错误信息:错误信息找不到Chrome二进制文件

1u4esq0p  于 2023-09-28  发布在  Go
关注(0)|答案(1)|浏览(149)

我在Linux平台上初始化Google Chrome时遇到错误。
方法“inicializaChrome”引发异常。嵌套异常为:

org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: unknown error: cannot find Chrome binary

我用了一些建议,但没用。有人能帮帮我吗?

izj3ouym

izj3ouym1#

此错误消息...

org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: unknown error: cannot find Chrome binary

...意味着在初始化会话时,ChromeDriver二进制文件无法找到google-chrome二进制文件。

详情

这种错误可以在以下几种情况下观察到:

  • 可能您的系统中没有安装Google Chrome。在这种情况下,您必须安装 Google Chrome 作为强制措施。
  • Google Chrome 安装在非标准位置。在这种情况下,您必须通过setBinary()方法传递 Google Chrome 二进制文件的绝对路径,如下所示:
ChromeOptions options = new ChromeOptions();
options.setBinary(/path/to/chrome);
WebDriver driver = new ChromeDriver(options);
driver.get("https://www.google.com/");

引用

您可以在以下内容中找到一些相关的详细讨论:

相关问题