2017-03-10 2 views
0

codeception의 테스트를 selenium webDriver에 실행하려고합니다. the path to driver executable must be set by the webdriver.chrome.driver system property...셀레늄을 사용하는 codeception webDriver에서 systemProperty에 대해 오류를 발생했습니다.

하지만 이해 이미 드라이버의 경로를 준하고, 그래서 방법 : 나는 오류 메시지를받을 테스트를 실행 시작할 때 드라이버를 시작하기 위해 나는

java -jar -Dwebdriver.chrome.driver='path to chrome driver' selenium-server-standalone-3.2.0.jar 

그러나이 명령을 사용하여 내가 고칠 수 있을까?

답변

0

나는 이전과 같이 몇 시간 동안을 strugled했습니다. 셀렌 버전 2를 사용하는 경우 귀하의 명령이 적용됩니다.

버전 3으로 이전했습니다.이 사실은 잘 설명되어 있지 않지만, -jar 매개 변수보다 먼저 Dwebdriver 옵션을 전달해야합니다.

뭔가 라임을 줄 것이다

이 :

java -Dwebdriver.chrome.driver=/your-dir/chromedriver -Dwebdriver.gecko.driver=/your-dir/geckodriver -jar /your-dir/selenium-server-standalone-3.3.1.jar -port 4444' 
:
java -Dwebdriver.chrome.driver=/your-dir/chromedriver -jar /your-dir/selenium-server-standalone-3.3.1.jar -port 4444' 

또는 여러 드라이버