Selenium -Java运行时错误

时间:2016-09-28 21:15:47

标签: java google-chrome selenium selenium-webdriver

我编写了一个测试用例并没有看到任何编译错误,但是当我运行测试用例时,浏览器会打开,并且会在一秒钟内突然关闭此错误:

**Starting ChromeDriver 2.23.409699 (49b0fa931cda1caad0ae15b7d1b68004acd05129) on port 7788
Only local connections are allowed.
Sep 29, 2016 1:37:50 AM org.openqa.selenium.os.ProcessUtils killWinProcess
WARNING: Process refused to die after 10 seconds, and couldn't taskkill it
java.lang.RuntimeException: exec return code 1: ERROR: The parameter is incorrect.**

我使用的是32位操作系统vista 我试过了

System.setProperty("WebDriver.Chrome.driver", "Chrome.driver.exe");`
System.setProperty("WebDriver.Chrome.driver", "Chromedriver.exe");
System.setProperty("WebDriver.Chrome.driver", "C : \\desktop\\Chrome.driver.exe");

但仍然抛出相同的错误

1 个答案:

答案 0 :(得分:0)

你的第三行有一个错误: 路径应该是 Chromedriver.exe 而不是 chrome.driver.exe

此外,您不需要包含前两行,只需使用:

System.setProperty("WebDriver.Chrome.driver", "C : \\desktop\\Chromedriver.exe");

检查Chromedriver是否以大写字母C开头。

希望它有所帮助,干杯。