我使用ru.stqa.selenium生成了selenium项目的结构。还修改了设置以使用chrome属性。 我想在属性文件中指定chromedriver路径。有人能指出提及chromedriver路径的正确方法。 目前我在属性文件中使用以下 -
browserName=chrome
webdriver.chrome.driver=/Users/mphome/devspace/testAutomation/webdriver/chromedriver
答案 0 :(得分:0)
定义您的属性文件,如下面的<key,value>
对:
browserName=chrome
Path=/Users/mphome/devspace/testAutomation/webdriver/chromedriver
初始化java属性对象并获取chromedriver路径。
例如:
Properties prop = new Properties();
prop.load(new FileInputStream("PATH/TO/Properties File"));
String chromeDriverPath = prop.getProperty("Path");
最后使用System.setProperty()
方法 -
System.setProperty("webdriver.chrome.driver", chromeDriverPath);
然后,为了初始化chromedriver,您可以使用以下代码:
ChromeOptions options = new ChromeOptions();
options.addArguments("--test-type");
options.addArguments("--disable-extensions");
WebDriver driver = new ChromeDriver(options);