ホームページ  >  記事  >  バックエンド開発  >  Raspberry Pi 3 の GeckoDriver で「WebDriverException: Invalid Argument」が発生するのはなぜですか?

Raspberry Pi 3 の GeckoDriver で「WebDriverException: Invalid Argument」が発生するのはなぜですか?

DDD
DDDオリジナル
2024-10-26 18:35:02418ブラウズ

Why am I getting

WebDriverException: Raspberry Pi 3 上の GeckoDriver を使用した Selenium での無効な引数エラー

この例外は、次のような WebDriver インスタンスと対話しようとすると発生します。以前に終了されました。この質問は、Raspberry Pi 3 デバイス上の Firefox で Selenium が使用され、次のエラーが発生するシナリオに関連しています:

selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process

この問題に対処するには、システムがヘッドレス モードで実行している場合は、Firefox をヘッドレス モードで実行していることを確認してください。ディスプレイがない場合:

<code class="python">options = Options()
options.headless = True
driver = webdriver.Firefox(options=options)</code>

さらに、互換性のあるバージョンの Firefox、Selenium、および Geckodriver を使用していることを確認してください。特定の互換性要件については、Mozilla のドキュメントを参照してください:

https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html

以上がRaspberry Pi 3 の GeckoDriver で「WebDriverException: Invalid Argument」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。