更新: 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
皆様からのご連絡をお待ちしております。ありがとう!