Selenium @测试(enabled=false)不会显示为跳过的测试用例

Selenium @测试(enabled=false)不会显示为跳过的测试用例,selenium,testng,Selenium,Testng,我们有许多TestNG测试由于功能尚不存在而被禁用(enabled=false),但是当执行测试类时,禁用的测试不会在TestNG报告中显示为跳过。我们想知道在执行时有多少测试被禁用(即跳过)。目前,我们必须统计测试类中enabled=false的出现次数,这是一种开销 是否有其他注释可供使用,或者我们缺少的其他东西,以便我们的测试报告可以显示禁用测试的数量 例如,下面的方法仍然被执行:- @Test(enabled=false) public void ignoretestca

我们有许多TestNG测试由于功能尚不存在而被禁用(enabled=false),但是当执行测试类时,禁用的测试不会在TestNG报告中显示为跳过。我们想知道在执行时有多少测试被禁用(即跳过)。目前,我们必须统计测试类中enabled=false的出现次数,这是一种开销

是否有其他注释可供使用,或者我们缺少的其他东西,以便我们的测试报告可以显示禁用测试的数量

例如,下面的方法仍然被执行:-

@Test(enabled=false)
        public void ignoretestcase()
        {
            System.out.println("Ignore Test case");
        }

您可以使用
SkipException

throw new SkipException("Skip the test");

检查此帖子

请提供报告代码。你是怎么做你的报告的。但是当我加上上面一行时,它要求我删除下面的代码行@Test(enabled=false)public void blankfields()抛出IOException、ClassNotFoundException、SQLException、interruptedeexception{throw new SkipException(“跳过测试”);DOMConfigurator.configure(“log4j.xml”);(要求我删除上述行)