私の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...
どうすれば修正できますか?
このエラーメッセージ...
_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 を使用する場合の起動ログの一部であり、本質的に参考になります。
次のログメッセージ:
_[1573451703.668][WARNING]: Timed out connecting to Chrome, retrying...
_
使用しているバイナリのバージョン間に非互換性があることを示します。
確認しておいて:
@Test
_をnon-rootユーザーとして実行します。driver.quit()
メソッド内でtearDown(){}
を呼び出します。私はchrome 79の開発バージョンと最新のchromedriverの開発バージョンに更新する必要がありました。このバージョンで他の問題に対して実行したので、私は知りませんその良い解決策なら。