2017-12-02 26 views
0

ru.stqa.selenium을 사용하여 셀렌 프로젝트 구조를 생성했습니다. 또한 크롬 속성을 사용하도록 설정을 수정했습니다. 속성 파일에 chromedriver 경로를 지정하고 싶습니다. 누군가가 chromedriver 경로를 언급하는 올바른 방법이 무엇인지 지적 할 수 있습니까? 속성 파일에서 chromedriver 경로를 지정하는 방법

browserName=chrome 
Path=/Users/mphome/devspace/testAutomation/webdriver/chromedriver 

는 자바 속성 객체를 초기화하고 chromedriver 경로를 얻을 : 당신의 재산이 <key,value> 쌍 아래와 같은 파일을 정의

browserName=chrome 
webdriver.chrome.driver=/Users/mphome/devspace/testAutomation/webdriver/chromedriver 

답변

0

을 - 은 현재 내가 속성에서 다음 파일을 사용하고 있습니다.

ChromeOptions options = new ChromeOptions(); 
options.addArguments("--test-type"); 
options.addArguments("--disable-extensions"); 
WebDriver driver = new ChromeDriver(options); 
: - 예를 들면 다음과 같습니다

System.setProperty("webdriver.chrome.driver", chromeDriverPath); 

는 그 다음 chromedriver를 초기화하면 아래의 코드를 사용할 수 있습니다

Properties prop = new Properties(); 
prop.load(new FileInputStream("PATH/TO/Properties File")); 
String chromeDriverPath = prop.getProperty("Path"); 

마지막 System.setProperty() 방법을 사용하여 chromedriver 경로를 설정