2010-01-12 2 views

ответ

0

если вы используете аннотацию @AfterMethod, то аннотированный метод будет запускаться после каждого тестового метода. если u использует опцию alwaysRun с этим, то он будет запущен, даже если один или несколько вызванных методов ранее были провалены или были пропущены.

для получения дополнительной информации посетите http://testng.org/doc/documentation-main.html

+0

Насколько я могу судить, @AfterMethod всегда запускается, независимо от того, используете ли вы @AfterMethod (alwaysRun = true) или нет. Что я * действительно * хочу знать, если я могу Савелий предположить, что последовательность тест не => ItestListener # onFailue (TestResult) => @AfterMethod или тест не => @AfterMethod => ItestListener # onFailue (TestResult) – sschuth

0

@AfterMethod называют первым в TestNG 5.11, но я не уверен, что вы можете рассчитывать на такое поведение, чтобы оставаться такой же в будущих версиях TestNG.

Смежные вопросы