ローカルの Windows 10 コンピューターは、Chrome のバージョンを 80.0.3987.122 (正式バージョン) (64 ビット) に自動的に更新しました
https://chromedriver.storage.googleapis.com/80.0.3987.106/chromedriver_win32.zip
を使用しています。しかし、今度は次のエラーが発生します:
ChromeDriver および関連テスト フレームワークで使用されるポートを保護して、悪意のあるコードがアクセスできないようにしてください。 org.openqa.selenium.WebDriverException: 不明なエラー: 開いているページを検出できません ビルド情報: バージョン: '3.141.59'、リビジョン: 'e82be7d358'、時刻: '2018-11-14T08:17:03' システム情報: ホスト名: 'WX-PC123456'、IP アドレス: '192.168.56.1'、OS: 'Windows 10'、アーキテクチャ: 'amd64'、バージョン: '10.0'、Java バージョン: '1.8.0_211' ドライバー情報: ドライバーのバージョン: ChromeDriver リモートスタックトレース: バックトレース: Ordinal0 [0x013A0C83 1707139] Ordinal0 [0x013068F1 1075441] Ordinal0 [0x0127DFC9 516041] Ordinal0 [0x012104C2 66754] Ordinal0 [0x0120CCE2 52450] Ordinal0 [0x0122BFD7 180183] Ordinal0 [0x0122BDDD 179677] Ordinal0 [0x01229D4B 171339] Ordinal0 [0x01211D4A 73034] Ordinal0 [0x01212DC0 77248] Ordinal0 [0x01212D59 77145] 序数0 [0x0131BB67 1162087] GetHandleVerifier [0x0143A966 508998] GetHandleVerifier [0x0143A6A4 508292] GetHandleVerifier [0x0144F7B7 594583] GetHandleVerifier [0x0143B1D6 511158] Ordinal0 [0x0131402C 1130540] Ordinal0 [0x0131D4CB 1168587] Ordinal0 [0x0131D633 1168947] Ordinal0 [0x01335B35 1268533] BaseThreadInitThunk [0x757E8674 36] RtlGetAppContainerNamedObjectPath [0x77475E17 311] RtlGetAppContainerNamedObjectPath [0x77475DE7 263]
この問題を解決するにはどうすればよいですか?
を使用している場合は
リーリーポート番号を変更してみてください。現在使用しているポート番号が占有されている可能性があります。
このエラーメッセージ...
リーリー...は、ChromeDriverが新しいブラウジング コンテキスト、つまりChrome ブラウザセッションを初期化/生成できないことを意味します。
問題は、ChromeDriverのセキュリティ機能、つまりサンドボックスにあるようです。この機能をバイパスするには、次のパラメータを使用できます:
リーリーしたがって、有効なコード ブロックは次のようになります:
Java
ああああPython
ああああ