ヘッドレス Chrome で Selenium 'chromedriver' 実行可能ファイルが見つからないエラー
ヘッドレス Chrome ブラウザを利用して Selenium スクリプトを実行すると、エラーが発生する場合がありますこれは、「chromedriver」実行可能ファイルが PATH にないことを示しています。これは通常、いくつかの理由で発生します。
1.間違ったバイナリの場所:
コード スニペットは誤って chrome_options.binary_location を ChromeDriver 実行可能ファイル (chromedriver.exe) ではなく Chrome ブラウザ (chrome.exe) のパスに設定します。
2.不完全な実行可能パス:
webdriver.Chrome コンストラクターの executable_path は os.path.abspath("chromedriver") に設定されています。これにより ChromeDriver ファイルが正しく検索されますが、正しく実行するには「.exe」拡張子が含まれている必要があります。
解決策:
この問題を解決するには、次の変更を加えます。コードに:
実際の場所を指すように chrome_options.binary_location を更新します。 ChromeDriver 実行可能ファイル:
chrome_options.binary_location = r'C:\Users\ishaq\Desktop\chrome\chromedriver.exe'
「.exe」拡張子を executable_path に追加します:
driver = webdriver.Chrome(executable_path=os.path.abspath("chromedriver.exe"), chrome_options=chrome_options)
これらの変更を加えることで、スクリプトは ChromeDriver 実行可能ファイルを正しく見つけ、Chrome をヘッドレス モードで起動するため、問題が発生することなくテスト ケースを実行できます。前述のエラー。
以上がヘッドレス Chrome で Selenium スクリプトが「chromedriver 実行可能ファイルが見つかりません」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。