如何跳过失败的测试用例,并在使用Selenium、Java和TestNG时执行其余的测试用例。
发布于 2016-01-05 21:41:04
如果您知道所有测试用例在执行过程中都失败了,那么添加testng注释@Test(Enabled=False)
。
@Test(enabled=false)
public void testCaseEnabling(){
throw new RuntimeException("I'm Not Ready, please don't execute me");
}
发布于 2016-01-05 23:09:02
首先,只有当您一旦有失败的测试用例时,才能运行您的套件。当我们使用testng执行套件时,会生成一些报告(HTML、XML等),这些报表可以进一步使用。
.xml包含所有失败的测试用例(a.k.a您的测试方法)。您可以转到您的测试方法和禁用测试方法,使用已启用的参数和测试注释。
您可以创建testng-Resul.xml的副本并对其进行修改。它包含跳过、失败或通过的所有测试用例。
https://sqa.stackexchange.com/questions/16394
复制