0

更新: Selenium のソリューションがないため、これは重複した qns ではありません : WebDriverException:Chrome の起動に失敗しました: google-chrome が実行されていないためクラッシュしたため、ChromeDriver は Chrome がクラッシュしたと想定して います

Selenium テストを実行するために、Java アプリケーションを実行可能な JAR としてパッケージ化しました。

以前は、アプリケーションの起動時に「Chrome プロセスの作成に失敗しました」というエラーが発生しましたが、このスレッドの解決策に従って「解決」されました (または、そう思います...)。

しかし、私は今別のエラーに直面しています、

Chrome failed to start: Crashed 
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location ..... is no longer running, so ChromeDriver is assuming that Chrome has crashed)

これは、使用したコードとオプションのスニペットです。

System.setProperty("webdriver.chrome.driver", "C:\\.......\\chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("useAutomationExtension", false);
options.setBinary("C:\\.......\\chrome.exe");
options.addArguments("--disable-dev-shm-usage"); 
options.addArguments("start-maximized"); 
options.addArguments("disable-infobars"); 
options.addArguments("--disable-extensions"); 
options.addArguments("--disable-gpu"); 
options.addArguments("--no-sandbox"); 
browser = new ChromeDriver(options);

他に何が欠けている可能性がありますか?

詳細

- Using combination of chromedriver.exe (76.0.3809.126) and chrome.exe (76.0.3809.132) 
- Selenium 3.141.59
Works when running from eclipse on development pc

皆様からのご連絡をお待ちしております。ありがとう!

4

0 に答える 0