selenium webdriver 中的断言 - 报告仅显示失败的方法,而不是通过的方法
Assertion in selenium webdriver -report showing only falied methods, not passed methods
在我的 selenium TestNG class 中,有一些
方法,如 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 class 执行后,会在Test-Output 文件夹中创建"Index.html",它只显示失败的方法。如何显示传递的方法(自定义报告).?
Thank you
使用@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");
}
现在,您将报告测试用例。
在我的 selenium TestNG class 中,有一些 方法,如 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 class 执行后,会在Test-Output 文件夹中创建"Index.html",它只显示失败的方法。如何显示传递的方法(自定义报告).?
Thank you
使用@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");
}
现在,您将报告测试用例。