Java TestWatcher和TestNG
全部, 我使用JUnit和TestWatcher以及Selenium(Java)。在失败和成功时使用TestWatcher,我调用bug跟踪工具API来锁定测试用例和缺陷 现在,我想生成Selenium测试运行的报告,并锁定测试用例和缺陷。我曾考虑使用TestNG生成报告,但我的TestWatcher不会使用TestNG 我需要一些TestWatcher的替代品,因为我现在想用TestNG替换junit 有人知道类似TestWatcher的东西可以用于TestNG吗Java TestWatcher和TestNG,java,selenium,junit,automated-tests,testng,Java,Selenium,Junit,Automated Tests,Testng,全部, 我使用JUnit和TestWatcher以及Selenium(Java)。在失败和成功时使用TestWatcher,我调用bug跟踪工具API来锁定测试用例和缺陷 现在,我想生成Selenium测试运行的报告,并锁定测试用例和缺陷。我曾考虑使用TestNG生成报告,但我的TestWatcher不会使用TestNG 我需要一些TestWatcher的替代品,因为我现在想用TestNG替换junit 有人知道类似TestWatcher的东西可以用于TestNG吗 谢谢 您想要使用ITestL
谢谢 您想要使用ITestListener(或者更实际地说,是TestListener) 官方概述是:Javadoc是 为了节省时间,您可以扩展TestListeneraAdapter,它将@Override所有方法(因此您只需使用所需的@Overrides)
与JUnit不同,TestNG测试侦听器将在@test方法之后和@AfterMethod之前执行。与JUnit不同,测试侦听器将有一个ITestResult对象作为参数传入,允许您通过Java反射访问测试类的所有字段和方法 谢谢@thekevinmonster。我的ITestListener确实成功了。一天前发现的。