Selenium 从chrome location/usr/bin/google-chrome启动的进程不再运行,因此ChromeDriver假设chrome已经崩溃。)

Selenium 从chrome location/usr/bin/google-chrome启动的进程不再运行,因此ChromeDriver假设chrome已经崩溃。),selenium,selenium-webdriver,selenium-chromedriver,selenium-ide,selenium-grid,Selenium,Selenium Webdriver,Selenium Chromedriver,Selenium Ide,Selenium Grid,在无头ubuntu 20.04上运行此命令时,出现以下错误 selenium-side-runner -c "browserName=chrome chromeOptions.args=[disable-infobars, headless]" myproject.side info: Running Mynew.side FAIL MySuiteOne/MytestOne.test.js ● Test suite failed to run Web

在无头ubuntu 20.04上运行此命令时,出现以下错误

selenium-side-runner -c "browserName=chrome chromeOptions.args=[disable-infobars, headless]" myproject.side

info:    Running Mynew.side
 FAIL  MySuiteOne/MytestOne.test.js
  ● Test suite failed to run

    WebDriverError: unknown error: Chrome failed to start: exited abnormally.
      (unknown error: DevToolsActivePort file doesn't exist)
      (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)

      at Object.throwDecodedError (../../usr/lib/node_modules/selenium-side-runner/node_modules/selenium-webdriver/lib/error.js:550:15)
      at parseHttpResponse (../../usr/lib/node_modules/selenium-side-runner/node_modules/selenium-webdriver/lib/http.js:560:13)
      at Executor.execute (../../usr/lib/node_modules/selenium-side-runner/node_modules/selenium-webdriver/lib/http.js:486:26)

Test Suites: 1 failed, 1 total
Tests:       0 total
Snapshots:   0 total
Time:        0.255s
Ran all test suites.
我的Chrome版本:91.0.4472.77安装在/usr/bin/google Chrome中 Chrome驱动程序版本:chromedriver@90.0.1

我也试过命令

selenium-side-runner /path/to/your-project.side
selenium-side-runner -c "browserName=chrome chromeOptions.args=[headless, no-sandbox, disable-dev-shm-usage, disable-infobars] chromeOptions.binary='/usr/bin/google-chrome'" Mynew.side
但是,我仍然面临着同样的错误。有没有办法解决这个问题。我正在尝试在Ubuntu 20.04 Amazon EC2实例中配置selenium

如果您使用的是Chrome 91版,请下载


是否尝试更新到Chromedriver
91.0.4472.19
?我通过npm命令安装了chromedriver,如selenium文档中所示。“npm安装-g chromedriver--unsafe perm=true--allow root”。我试过“npm更新chromedriver-g”,但仍然显示版本90。还尝试从链接下载v91 zip包,并将其复制到/usr/lib/node_modules/chromedriver/lib/chromedriver/location,但版本仍然显示为90。我将如何继续?我通过npm命令安装了chromedriver,如selenium文档中所示。npm安装-g chromedriver--unsafe perm=true--allow root。我试过“npm更新chromedriver-g”,但仍然显示版本90。我将如何进行