1. ホーム

python ランタイムプロンプト WebDriverException: メッセージ geckodriver' 実行ファイルが PATH にある必要があります。

2022-02-11 12:20:39

selenium:ChromeDriverの実行ファイルがパスに存在する必要があります。

<スパン インストール方法

<スパン

<スパン 詳細説明 : 使用したい クローム ブラウザを使用してテストケースを実行する場合、公式ドキュメントによると <スパン http://code.google.com/p/selenium/wiki/ChromeDriver  の手順を踏んだ後 WebDriverExceptionが発生しました。  メッセージ  'クロームドライバ  実行ファイル  ニーズ  に  である  使用可能  i パス システム環境変数にエラーが発生し、再起動しても動作しませんでした。

<スパン 問題解決 最後に スタックオーバーフロー のオリジナルアンサーで答えを探す。

<スパン http://stackoverflow.com/questions/8255929/running-webdriver-chrome-with-selenium

このように環境変数を設定することは OK これでよしとする。

インポート os
from selenium import webdriver
chromedriver = "C:\Program Files (x86)♪GoogleChrome♪Application♪chrome.exe"
os.environ["webdriver.chrome.driver"]=chromedriverとする。
driver = webdriver.Chrome(chromedriver)
driver.get("http://stackoverflow.com")。
driver.quit()



2. 手書きのPythonスクリプトにする人が多いのではと思います

呼び出すブラウザの頭文字は大文字にすることに注意してください。(例えば、Firefox,Chrome,Ieなどです。

3. IEDriverServerとchromedriverは、対応するブラウザのインストールディレクトリに置く必要があることに注意してください

ブラウザの環境変数Pathを設定する:例

Chrome:C:\Userswyx﹑AppDataLocalGoogleChromeApplication

4. Pythonのインストールディレクトリに、IEDriverServer、chromedriverも置きます。