为 Selenium 中的每个方法编写 @Test
注解对我来说是不可行的。假设我必须再次为 1000 个方法编写 @Test
那么这将是非常乏味的。
我怎样才能避免这种情况?
最佳答案
JUnit 的注解类型测试
@Test
注释告诉 JUnit它所附加的 public void
方法可以作为测试用例运行。要运行该方法,JUnit首先构造类的新实例,然后调用带注释的方法。测试抛出的任何异常都将被 JUnit 报告为失败。如果没有抛出异常,则认为测试已成功。
基本 JUnit 测试示例:
public class Example {
@Test
public void method() {
org.junit.Assert.assertTrue( new ArrayList().isEmpty() );
}
}
<小时/>
结论
因此,如果您必须为 1000 个方法编写 1000 个测试,理想情况下您必须使用 @Test
注释来注释每个方法。
引用文献
您可以在以下位置找到一些相关的详细讨论:
关于java - 我有 100 种使用 Java selenium Junit 进行测试的方法。如何在不使用@test注释的情况下编写方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62209034/