跳过 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")