在不传递IE/Chrome WebDriver操作类中本地相对路径的情况下运行测试,并仅使用pom文件中的maven依赖项运行,可以通过以下步骤实现:
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
</dependencies>
import io.github.bonigarcia.wdm.WebDriverManager;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class TestClass {
public static void main(String[] args) {
WebDriverManager.chromedriver().setup();
WebDriver driver = new ChromeDriver();
// 执行测试操作
// ...
driver.quit();
}
}
mvn test
这样,你就可以在不传递本地相对路径的情况下运行测试,并且只使用pom文件中的maven依赖项。这种方法可以确保测试在不同环境中的可移植性和一致性。
注意:以上示例使用了Selenium WebDriver和ChromeDriver作为示例,你可以根据需要选择其他WebDriver和相应的依赖项。
领取专属 10元无门槛券
手把手带您无忧上云