TestNG - Test игнорируется сообщение об ошибке - PullRequest
0 голосов
/ 16 мая 2018

Выполнение останавливается после @BeforeSuite до выполнения @BeforeMethod. Я использую (alwaysRun=true) в каждом случае. Он не выполняет другие тестовые примеры из набора. Я получил сообщение об ошибке:

Тест игнорируется.

@BeforeMethod(alwaysRun=true)
public void launchBrowser() throws Exception
{
    browser = BrowserFactory.launch(BrowserType.CHROME);
    logger.info("Browser Launched");
}

@AfterMethod(alwaysRun=true)
public void closeBrowser() throws Exception
{
    browser.close();
}

@AfterSuite(alwaysRun=true)
public static void tearDown() throws Exception
{
    Reporter.generateReport();
    SDK.cleanup();
}

Ответы [ 2 ]

0 голосов
/ 16 июля 2019

Здесь, похоже, дело в основном из-за DataProvider. Если вы используете DataProvider и не настроили его должным образом (например, не вернули правильный двумерный массив, вернули пустой массив и т. Д.), Метод игнорируется. Поэтому убедитесь, что ваш DataProvider исправен, и снова запустите тест.

0 голосов
/ 09 ноября 2018

Я столкнулся с подобной проблемой и подумал, что это проблема компилятора / Testng Issue. Но была проблема в том, как я использовал dataprovider. Лучше поместить указатель отладчика в функцию DataProvider и отладить, чтобы вы могли найти проблему.

Конверт: Java + SDK + IntelliJ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...