2

4.2Junoでm2eeclipseプラグインを使用しています。追加した後、Mavenの依存関係にselenium-chrome-driver-2.26.0.jarファイルが表示されます

<dependency>
   <groupId>org.seleniumhq.selenium</groupId>
   <artifactId>selenium-java</artifactId>
   <version>2.26.0</version>
</dependency>

私のpom.xmlファイルに。典型的なドライバの欠落エラーが発生します

java.lang.IllegalStateException: The path to the driver executable 
must be set by the webdriver.chrome.driver system property; ...

Firefoxドライバーは動作します(自動です)。プロジェクトを右クリックすると、Mavenサブメニューを使用してプロジェクトを正常に更新できます。Mavenのdependecyフォルダーは、プロジェクトのビルドパスに既に追加されています。私はこれらに似た投稿を見てきましたが、あまり運がありませんでした。

MavenリポジトリjarをEclipseビルドパスに追加するにはどうすればよいですか? Maven依存関係を使用するようにEclipseビルドパスを構成するにはどうすればよいですか?

4

1 に答える 1

1

ChromeDriverクラスではありません。

ここからChromeドライバーの最新バージョンをダウンロードする必要があります

zipを解凍すると、.exeファイルが見つかります。

次のコードを使用します
System.setProperty("webdriver.chrome.driver","<path to Chromedriver .exe>");

それ以外の場合は、ChromeDriver.exeの場所を指すPATH環境変数を設定します

于 2013-01-18T05:12:56.590 に答える