2016-09-28 4 views
0

Я написал тестовый случай и не вижу никаких ошибок компиляции, но когда я запускаю тест, браузер открывает и вдруг закрывается в течение секунды, бросая эту ошибку:Селен -java ошибка во время выполнения

**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

Эта проблема относится к моей ОС? –

ответ

0

Существует ошибка в вашей третьей строке: путь должен быть Chromedriver.exe и не chrome.driver.exe

Также вы не должны включать в себя 1-ые две строки, просто использовать:

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

Просто проверьте, начинается ли Chromedriver с капитала C или нет.

Надеюсь, это поможет, приветствия.

+0

, FYI. Это не чувствительно к регистру, либо небольшие 'c', либо Capital 'C' отлично работают. –

Смежные вопросы