selenium webdriver -report中的断言仅显示有效方法,而不是传递方法

时间:2017-01-05 10:54:11

标签: selenium selenium-webdriver testng selenium-ide testng-eclipse

在我的selenium TestNG课程中,有一些  方法,如method1,method2等。  我已经为每种方法添加了失败和成功条件。

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

1 个答案:

答案 0 :(得分: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");
}

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