gpt4 book ai didi

java - 如何为测试 junit 测试用例创建 jar?

转载 作者:太空宇宙 更新时间:2023-11-04 06:52:26 26 4
gpt4 key购买 nike

我读到 junit 可以在没有 main() 方法的情况下运行,但我想为我的测试创建一个 jar 文件。如何从 Main() 方法调用我的测试?还有其他方法为测试用例创建 jar 文件吗?我的代码如下:

public class LoginClass {
private WebDriver driver;
private String baseUrl;
private boolean acceptNextAlert = true;
private StringBuffer verificationErrors = new StringBuffer();

@Before
public void setUp() throws Exception {
driver = new FirefoxDriver();
baseUrl = "https://erp.company.com/";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}
@Test
public void testERPLogin() throws Exception {
driver.get(baseUrl + "/");
driver.findElement(By.name("login")).clear();
driver.findElement(By.name("login")).sendKeys("manju.r");
driver.findElement(By.name("password")).clear();
driver.findElement(By.name("password")).sendKeys("password");
driver.findElement(By.name("submit")).click();
driver.findElement(By.cssSelector("div.oe_attendance_signout")).click();
}

public static void main(String[] args) {
}
}

最佳答案

使用 JUnitCore.main();

how to export (JUnit) test suite as executable jar

这是一个非常相似的问题,答案如下:

public static void main(String[] args) throws Exception {                    
JUnitCore.main(
"com.stackoverflow.MyTestSuite");
}

关于java - 如何为测试 junit 测试用例创建 jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23166915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com