我开始在TestNG上使用selenium webdriver。我创建了一个可以运行多个测试的多测试类,但是,如何在不复制整个代码的情况下调用每个测试块中的其他类?
public WebDriver driver;
//Test 1
@Test(priority = 0) //Set Priority of Test - Priority of test always starts from Zero
public void one() {
System.out.println("This is Test Case 1");
}
//Test 2
@Test(priority = 1) // Test priority 1
public void Two(){
System.out.println("This is Test Case 2");
}
我是否需要创建一个函数来调用每个测试块以运行其他类?
答案 0 :(得分:1)
使用here描述的yourString.length() >= 2
&& Character.toLowerCase(yourString.charAt(0)) == 'm'
&& Character.toLowerCase(yourString.charAt(1)) == 'c'
方法实例化该类并将其保留为属性。
在构建测试类之后,将调用方法setUp() 并且在运行任何测试方法之前。
setUp()