1. ホーム
  2. Eclipse

Java Selenium ドライバ firefox--geckodriver

2022-02-17 01:42:06

最初のエラーです。

<スパン ドライバの実行ファイルのパスは、webdriver.gecko.driver システムプロパティで設定する必要があります。


エラー報告スタック: ドライバは "webdriver.gecko.driver" システムパラメータの初期化で設定する必要があります。

コード実行後、コンソールに IllegalStateException" エラーが報告されます。これは、Firefox ドライバを "webdriver.gecko." 環境変数で初期化する必要があることを示唆しています。 https://github.com/mozilla/geckodriver ;を使用します。

<スパン Firefoxドライバファイルのダウンロードアドレスについては、以下をクリックしてください。 https://github.com/mozilla/geckodriver/releases .

解決策

<スパン Step1, 必要に応じたバージョンの geckodriver をダウンロードします。


<スパン 私のはシステムはwin7 64で、上記のバージョンをダウンロードしてください。その後、私は を解凍し、Dドライブに配置しました。

この2行のコードを追加してください。

String driverPath=System.getProperty("user.dir")+".... (path)/geckodriver.exe";
System.setProperty("webdriver.gecko.driver",driverPath);

System.setProperty("webdriver.gecko.driver",driverPath);

2つ目のエラー:geckodriverのパスエラー

実行したところ、以下のようなエラーが報告されました。


実行ファイルのパスが正しくありません。

<スパン 回避策

<スパン プロジェクトを実行するパスの下に geckodriver.exe を置く。

<スパン

実行が通る。

<スパン