Mat*_*zak 0 java firefox selenium maven selenium-webdriver
我将 Java 与 Selenium WebDriver 一起使用,我想知道是否可以删除例如
System.setProperty("webdriver.gecko.driver", dirPath + "\\src\\test\\resources\\geckodriver.exe");
Run Code Online (Sandbox Code Playgroud)
并将其交换到maven的导入库中?我在 mvnrepository 上看到这个库
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>3.5.1</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
是否可以删除 System.setProperty 并添加此依赖项?
您可以检查https://github.com/bonigarcia/webdrivermanager,它将为您完成这部分。例如:
WebDriverManager.getInstance(ChromeDriver.class).setup();
Run Code Online (Sandbox Code Playgroud)
它将最新的下载chromedriver到.m2文件夹中并自动设置所需的系统属性。
| 归档时间: |
|
| 查看次数: |
2239 次 |
| 最近记录: |