0

그래서이 기사에서는 Windows에서 크롬으로 셀렌 테스트를 기록한 테스트 (http://www.software-testing-tutorials-automation.com/2016/08/run-selenium-ide-test-in-google-chrome.html)를 실행하는 방법에 대해 읽었습니다. 나는 우분투를 사용하고 있는데, 나는 새로운 셀렌 서버 버전을 사용한다. 리눅스에서 작동 내가이 명령을 수정하는 방법 :bash에서 selenium 서버를 실행하는 방법

java -jar selenium-server-standalone-2.46.0.jar -Dwebdriver.chrome.driver=chromedriver.exe 

내가 ".EXE"삭제해야 할 것을 알고하지만이 같은 오류 얻을 :

Exception in thread "main" com.beust.jcommander.ParameterException: Unknown option: -Dwebdriver.chrome.driver=chromedriver 
    at com.beust.jcommander.JCommander.parseValues(JCommander.java:742) 
    at com.beust.jcommander.JCommander.parse(JCommander.java:282) 
    at com.beust.jcommander.JCommander.parse(JCommander.java:265) 
    at com.beust.jcommander.JCommander.<init>(JCommander.java:210) 
    at org.openqa.grid.selenium.GridLauncherV3$1.setConfiguration(GridLauncherV3.java:227) 
    at org.openqa.grid.selenium.GridLauncherV3.buildLauncher(GridLauncherV3.java:155) 
    at org.openqa.grid.selenium.GridLauncherV3.main(GridLauncherV3.java:75) 

답변

1

-Dwebdriver… 매개 변수의 요구를 셀레늄 자체가 아니라 java으로 전달됩니다.

java -Dwebdriver.chrome.driver=chromedriver.exe -jar selenium-server-standalone-2.46.0.jar 

관련 Github의 문제 : 그래서 당신을 위해 작동합니다 인수 순서 전환 12