TestNG - 如何在MultipleTest类中调用各个Test类

时间:2015-12-21 15:24:45

标签: java selenium testing

我开始在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");
  }

我是否需要创建一个函数来调用每个测试块以运行其他类?

1 个答案:

答案 0 :(得分:1)

使用here描述的yourString.length() >= 2 && Character.toLowerCase(yourString.charAt(0)) == 'm' && Character.toLowerCase(yourString.charAt(1)) == 'c' 方法实例化该类并将其保留为属性。

  

在构建测试类之后,将调用方法setUp()   并且在运行任何测试方法之前。

setUp()