我尝试在IntelliJ上使用Selenium运行测试,并不断收到以下错误:java.lang.IllegalStateException: The path to the driver executable The path to the driver executable must be set by the webdriver.chrome.driver system property;
示例如下:
public class Sample {
void sampleMethod(){
System.setProperty("webdriver.chrome.driver","C:\\My\\path\\to\\chromedriver.exe");
WebDriver webDriver = new ChromeDriver();
webDriver.get("http://google.com");
}
}
在Eclipse中,所有使用Selenium的测试都在运行,我没有收到这个错误。
我已经尝试过:
1.正在将chromedriver所在的文件夹添加到PATH中;
1.向项目中添加chromedriver并使用相对路径。
1.检查驱动程序是否可执行。
1.尝试通过命令行传递驱动程序路径
似乎,那个智能J还没看到司机
有什么办法解决这个问题吗?谢谢!
1条答案
按热度按时间mf98qq941#
几分钟前,我遇到了同样的问题。解决方案是不仅从/lib文件夹导入libs,而且从父文件夹导入die jar。问题修复。