レンダラからのメッセージを受信タイムアウトになりました:10.000

Matthewek:

私のシナリオを実行しているとき、私は、次のエラーを取得しています。

org.openqa.selenium.TimeoutException:タイムアウト:レンダラからのメッセージを受信タイムアウトしました:10.000

(セッション情報:クロム= 79.0.3945.79)ビルド情報:バージョン: '3.14.0'、リビジョン: 'aacccce0'、時間: '2018-08-02T20:19:58.91Z'システム情報:ホスト:「FV-az598 」、IP:'10 .1.0.4' 、os.name:「Linuxの、os.arch: 'AMD64'、os.version: '4.15.0-1064-紺碧'、のjava.version: '1.8.0_212'ドライバー情報:org.openqa.selenium.remote.RemoteWebDriver機能{acceptInsecureCerts:偽、browserName:クローム、browserVersion:79.0.3945.79、クロム:{ chromedriverVersion:79.0.3945.36

あなたが見ることができるように、太字、ハイライトされたフォントで、私はクロムとクロムドライバのバージョンが一致しています。

私はまた、タイムアウトのヘルプを意味し、私のChromeOptionsにいくつかの引数を渡しています:

        // options to prevent TIMEOUTS
        options.addArguments("start-maximized"); //https://stackoverflow.com/a/26283818/1689770
        options.addArguments("enable-automation"); //https://stackoverflow.com/a/43840128/1689770
        options.addArguments("--no-sandbox"); //https://stackoverflow.com/a/50725918/1689770
        options.addArguments("--disable-infobars"); //https://stackoverflow.com/a/43840128/1689770
        options.addArguments("--disable-dev-shm-usage"); //https://stackoverflow.com/a/50725918/1689770
        options.addArguments("--disable-browser-side-navigation"); //https://stackoverflow.com/a/49123152/1689770
        options.addArguments("--disable-gpu"); //https://stackoverflow.com/questions/51959986/how-to-solve-selenium-chromedriver-timed-out-receiving-message-from-renderer-exc
        options.addArguments("--disable-features=VizDisplayCompositor"); //https://stackoverflow.com/questions/55373625/getting-timed-out-receiving-message-from-renderer-600-000-when-we-execute-selen

編集:それはドッカーコンテナで実行するとき起こる(クロムブラウザの最新ドッカー画像を使用して、ノード - クロム - デバッグ)

任意のアイデアも大歓迎されます。

DebanjanB:

このエラーメッセージ...

org.openqa.selenium.TimeoutException: timeout: Timed out receiving message from renderer: 10.000

...ということを意味ChromeDriverが開始/新しい産卵することができませんでしたブラウジング・コンテキストすなわちChromeブラウザのセッションを。

あなたの主な問題は、ある非互換性次のように使用しているバイナリのバージョン間:

  • あなたのセレンクライアントのバージョンがある3.14.02018-08-02T20:19:58.91Zほとんどである1.5 andthe同時歳年上ChromeDriverはしたOSSの準拠しています。
  • あなたは、使用しているchromedriverを= 79.0
  • あなたは、使用しているクロムを= 79.0
  • けれどもchromedriver = 79.0及びクロム= 79.0は同時ですが、彼らは互換性がありませんセレンクライアントのバージョンである3.14.0

だから、間に明確な不一致があるセレンクライアントv3.14.0ChromeDriverのv79.0およびChromeブラウザv79.0は、


解決

確認しておいて:

  • JDKは、現在のレベルにアップグレードされているJDK 8u222
  • セレンは、現在のレベルにアップグレードされているバージョン3.141.59
  • きれいにあなたのプロジェクトワークスペースをごを通じてIDEおよび再構築のみ必要な依存関係を持つプロジェクトを。

TL; DR

あなたは内の関連する議論のカップルを見つけることができます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=364474&siteId=1