私は次のコードを持っている:それは例外をスローChromeDriverにはChromeのインストールが必要ですか?
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--headless");
webDriver = new ChromeDriver(chromeOptions);
を:
Gtk-Message: Failed to load module "topmenu-gtk-module"
Created new window in existing browser session.
Exception in thread "main" org.openqa.selenium.WebDriverException:
Timed out waiting for driver server to start.
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
System info: host: 'luis', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-87-generic', java.version: '1.8.0_112'
Driver info: driver.version: ChromeDriver
at org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:193)
at org.openqa.selenium.remote.service.DriverService.start(DriverService.java:181)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:78)
私はこれに新たなんだが、私は何かが足りないのですか?私のホストで実行されている他のサーバであるべきですか?
あなたのクロームバージョンとOSは何ですか?あなたがヒットすることができます 'クロム://バージョン' –
はい、それは示しています Google Chromeの\t 55.0.2883.75(公式ビルド)(64ビット) リビジョン\t 451c239c3b0722dc867b0f75839b959f729b756a-レフリー/ブランチ・ヘッド/ 2883 {#698} @ OS \tのLinux はJavaScript \t V8 5.5.372.29 フラッシュ\t 26.0.0.137 ユーザーエージェント\tのMozilla/5.0(X11; Linuxのx86_64版)のAppleWebKit/537.36(ヤモリのようにKHTML、)クローム/ 55.0.2883.75サファリ/ 537.36 コマンドライン\t/usr/bin/google-chrome-stable --flag-switches-begin --enable-devtools-experiments --flag-switches-end 実行可能ファイルのパス\t/opt/google/chrome/google-chrome – italktothewind
クロム59に更新して、同じコードで確認できますか? –