web-dev-qa-db-ja.com

修正方法[1573451709.039] [警告]:Chromeへの接続がタイムアウトし、再試行しています... chromeバージョン78およびchromeドライババージョン78.0.3904.70を使用しているときに

私のChromeブラウザがバージョン78に更新され、自動化のコードを実行しようとすると、エラーが表示されます

Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...
Nov 11, 2019 11:25:05 AM org.openqa.Selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
[1573451709.039][WARNING]: Timed out connecting to Chrome, retrying...

どうすれば修正できますか?

3
Neha Gupta

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

_Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...
Nov 11, 2019 11:25:05 AM org.openqa.Selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
[1573451709.039][WARNING]: Timed out connecting to Chrome, retrying...
_

...ChromeDriverが新しいWebBrowserieChrome Browserセッション。


分析

最初のログメッセージ:

_Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
_

ChromeDriver を使用する場合の起動ログの一部であり、本質的に参考になります。

詳細な説明は chromedriverが使用するポートを保護するにはどうすればよいですか?


次のログメッセージ:

_[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...
_

使用しているバイナリのバージョン間に非互換性があることを示します。


解決

確認しておいて:

  • [〜#〜] jdk [〜#〜]は現在のレベルにアップグレードされます JDK 8u222
  • Seleniumは現在のレベルにアップグレードされます バージョン3.141.59
  • ChromeDriverが現在の ChromeDriver v78. レベルに更新されます。
  • Chromeが最新に更新Chromeバージョン78.レベル。 ( ChromeDriver v78.0リリースノート に従って)
  • Clean your Project Workspace through your [〜#〜] ide [〜#〜] and Rebuildプロジェクト必要な依存関係のみ。
  • WindowsOSのみCCleaner ツールを使用して、実行前と実行後にすべてのOSの雑用を削除テストスイート =。
  • LinuxOSのみbuntu/Linux Mintの未使用/キャッシュメモリを解放して解放するテストスイートの実行前後。
  • ベースWebクライアントバージョンが古すぎる場合は、それをアンインストールし、最新のGAおよびリリースされたバージョンのWebクライアントをインストールします。
  • System Rebootを実行します。
  • _@Test_をnon-rootユーザーとして実行します。
  • WebDriverおよびWeb Clientインスタンスを正常に閉じて破棄するには、常にdriver.quit()メソッド内でtearDown(){}を呼び出します。
1
DebanjanB

私はchrome 79の開発バージョンと最新のchromedriverの開発バージョンに更新する必要がありました。このバージョンで他の問題に対して実行したので、私は知りませんその良い解決策なら。