ホームページ >バックエンド開発 >Python チュートリアル >Raspberry Pi 3 の GeckoDriver で「WebDriverException: 無効な引数: 終了したプロセスを強制終了できません」が発生するのはなぜですか?
WebDriverException: 無効な引数: Raspberry Pi 3 上の GeckoDriver、Selenium、Python で終了したプロセスを強制終了できません
コンテキスト:
Dietpi を搭載した Raspberry Pi 3 上で Firefox を実行し、テストに Geckodriver を使用しているユーザーは、次のエラーが発生する可能性があります:
selenium.common.exceptions.WebDriverException: Message: invalid argument: can't kill an exited process
解決策:
このエラーをトラブルシューティングするには、次の手順に従います。
1.ヘッドレス モードを有効にする:
ディスプレイのないシステムで Firefox が実行されている場合は、コードでヘッドレス モードを有効にします:
from selenium import webdriver from selenium.webdriver.firefox.options import Options options = Options() options.headless = True driver = webdriver.Firefox(options=options)
2.互換性の確認:
Firefox、Selenium、Geckodriver の互換性のあるバージョンがあることを確認します。サポートされているバージョンについては、Mozilla のドキュメントを参照してください:
https://firefox-source-docs.mozilla.org/testing/geckodriver/Support.html
追加のヒント:
以上がRaspberry Pi 3 の GeckoDriver で「WebDriverException: 無効な引数: 終了したプロセスを強制終了できません」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。