0

在我的 selenium TestNG 类中,有一些方法,如方法 1、方法 2 等。我为每个方法添加了失败和成功条件。

public class TestNGClass {

public void method1(String value) throws Exception {

  if(value.equals("PASS"){
      org.testng.Assert.assertTrue(condition, message);
  }
}

//This is another method

public void method2(String value) throws Exception {

  if(value.equals("FAIL"){
    org.testng.Assert.fail(message);
  }
}

但是在 TestNG 类执行之后,会在 Test-Output 文件夹中创建“Index.html”,其中只显示失败的方法。如何也显示传递的方法(自定义报告)。?

Thank you
4

1 回答 1

0

使用 @Test 注释转换您的测试方法。修改后的代码片段:

public class TestNGClass {

@Test
public void method1(){
   Assert.assertTrue(condition, "Your Message goes here");
}

//This is another method
@Test
public void method2(){
  Assert.fail("Your Message goes here");
}

现在,您将报告您的测试用例。

于 2017-01-05T11:17:53.883 回答