[英]TestNG: All subsequent Test classes are skipped when @BeforeClass method fails?
[英]Skipped a particular test method in testNG
我有一个方法,我想运行这个方法,然后在报告中显示跳过
@Test(priority = 18, dataProvider="excelSheetNameAsMethodName",dataProviderClass=ExcelDataProvider.class)
public void addNotesFromRequisitionListAndDetailsPage(String username,String emailID,String password) throws Exception {
cbatLoginPage().enterEmailID(emailID, password);
cbatMyAccountPage().verifyApplicantTrackingTile();
cbatMyAccountPage().selectTile("Applicant Tracking");
cbatHomePage().switchWindow();
cbatHomePage().verifyCBATHomePage(username);
cbatHomePage().selectWidget("MY REQUISITIONS");
cbatRequisitionPage().clickFirstNoteIcon();
String noteText = "Test Note "+ RandomGenerator.GenerateRandomNumber(3);
cbatRequisitionPage().enterNewNote(noteText);
cbatRequisitionPage().clickFirstNoteIcon();
cbatRequisitionPage().verifyNoteAdded(noteText);
cbatRequisitionPage().selectRequisition();
cbatRequisitionPage().clickFilledNoteIcon();
noteText = "Test Note "+ RandomGenerator.GenerateRandomNumber(3);
cbatRequisitionPage().enterNewNote(noteText);
cbatRequisitionPage().clickFilledNoteIcon();;
cbatRequisitionPage().verifyNoteAdded(noteText);
}
我怎么能跳过这个测试用例? 我使用 throw new skipexception("message") 但它不起作用。
考虑您有方法 A 和方法 B。添加注释取决于方法 B 中的标记,因此如果方法 A 失败,方法 B 将被跳过。
@Test(priority = 1, dependsOnMethods = "administration_device_configure_custom_fields_default")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.