UNPKG

cypress-enterprise-commands

Version:

Reusable Cypress custom commands for enterprise web applications

28 lines (27 loc) 1.54 kB
declare namespace Cypress { interface Chainable<Subject> { verifyDialogCancelButton(): Chainable<any>; verifyCancelButton(): Chainable<any>; verifyPostButton(): Chainable<any>; verifyPopUp(isSuccessProcess: boolean): Chainable<any>; clickAddNewLineInDialog(): Chainable<any>; clickViewActionButton(position: string): Chainable<any>; clickPostActionButton(position: string): Chainable<any>; clickDeleteActionButton(position: string): Chainable<any>; clickDeleteActionIconButton(position: string): Chainable<any>; confirmDeletePopUp(isDeleted: boolean, apiExtension: string): Chainable<any>; clickEditActionIconButton(position: string): Chainable<any>; clickEditActionButton(position: string): Chainable<any>; clickDialogSaveButton(): Chainable<any>; clickDialogCancelButton(): Chainable<any>; clickButton(btnLabel: RegExp): Chainable<any>; clickAdvancedSearchIcon(index: number): Chainable<any>; selectNewCalenderDate(dataTestId: string, index: number): Chainable<any>; addCostCenter(costCenter: string, row: number, col: number): Chainable<any>; confirmTheDialog(): Chainable<any>; cancelTheDialog(): Chainable<any>; clickButtonWithDataTestId(partialId: string, index: number): Chainable<any>; toggleInputSwitch(selector: string, orderIndex: number, desiredState: 'on' | 'off'): Chainable<void>; clickSkipButtonWhenVisible(): Chainable<any>; } }