当添加到eclipse作为maven依赖时,找不到Selenium chrome驱动程序

时间:2013-01-17 17:25:35

标签: eclipse maven selenium m2e selenium-chromedriver

我在4.2 Juno中使用m2e eclipse插件。我在添加

后的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文件夹已添加到我项目的构建路径中。我看过类似这些的帖子并没有多少运气。

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

1 个答案:

答案 0 :(得分:1)

这不是ChromeDriver类。

您需要从here

下载最新版本的Chrome驱动程序

解压缩邮件,你会找到一个.exe文件。

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

否则设置指向ChromeDriver.exe位置的PATH环境变量