繁体   English   中英

跳过了 testNG 中的特定测试方法

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM