如果我的测试用例失败(如何使用TestNG),如何运行特定方法?

时间:2019-01-25 05:04:15

标签: testng testng-eclipse

我正在使用TestNG编写测试用例。我想在每个失败的测试用例之后运行一个特定的方法。是否有任何方法可以在每个失败的用例之后运行该方法?

2 个答案:

答案 0 :(得分:1)

要在测试用例失败后运行特定方法,可以使用ITestListener接口。

您可以在此处找到ITestListener文档: http://static.javadoc.io/org.testng/testng/6.11/org/testng/ITestListener.html

您可以参考以下链接来实现它,它非常有帮助! https://www.toolsqa.com/selenium-webdriver/testng-listeners/

答案 1 :(得分:0)

您可以使用alwaysRun标记来实现方法

  @Test(alwaysRun = true)
  public void def()
  {
        -----
  }

它可以是任何注释:Test,AfterTest,AfterClass