Как запустить конкретный метод, если мой тестовый пример не прошел (с помощью TestNG)? - PullRequest
0 голосов
/ 25 января 2019

Я пишу тестовые случаи, используя TestNG. Я хочу запускать определенный метод после каждого неудачного теста. Есть ли способ запустить этот метод после каждого неудачного случая?

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Вы можете реализовать метод что-нибудь с тегом alwaysRun,

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

Это может быть любая аннотация: Test, AfterTest, AfterClass

0 голосов
/ 25 января 2019

Интерфейс ITestListener можно использовать, если вы хотите запустить определенный метод после неудачного теста.

Вы можете найти документ ITestListener здесь: http://static.javadoc.io/org.testng/testng/6.11/org/testng/ITestListener.html

И вы можете обратиться к следующей ссылке для его реализации, это очень полезно! https://www.toolsqa.com/selenium-webdriver/testng-listeners/

...