2013-01-17 64 views
2

我在4.2 Juno中使用m2e eclipse插件。我看到在我的Maven依賴硒,鉻司機2.26.0.jar文件中添加當添加到eclipse作爲maven dependency時,無法找到硒鉻驅動程序

<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依賴性文件夾已添加到我的項目構建路徑中。我看過類似這些的帖子並沒有太多的運氣。

How to add maven repository jars to eclipse buildpath? How to configure Eclipse build path to use Maven dependencies?

回答

1

這不是ChromeDriver類。

你需要從here

下載最新版本的Chrome驅動程序解壓zip,你會發現一個.exe文件。

使用下面的代碼
System.setProperty("webdriver.chrome.driver","<path to Chromedriver .exe>");

,否則設置PATH環境變量指向ChromeDriver.exe

+0

我看到的位置,Maven是不是那麼神奇。我顯然是一個java n00b。謝謝。 – craastad