@sap_oss/wdio-qmate-service
Version:
[](https://api.reuse.software/info/github.com/SAP/wdio-qmate-service)[](http
88 lines (87 loc) • 3.34 kB
TypeScript
/**
* @class confirmationDialog
* @memberof ui5
*/
export declare class ConfirmationDialog {
private vlf;
selectors: {
genericButton: (text: string) => {
elementProperties: {
metadata: string;
mProperties: {
text: string;
};
};
parentProperties: {
metadata: string;
};
};
};
/**
* @function clickButton
* @memberOf ui5.confirmationDialog
* @description Clicks the button with the given text at the confirmation dialog.
* @param {String} text - The text of the button.
* @param {Number} [timeout=30000] - The timeout to wait (ms).
* @example await ui5.confirmationDialog.clickButton("Ok");
*/
clickButton(text: string, timeout?: number): Promise<void>;
/**
* @function clickOk
* @memberOf ui5.confirmationDialog
* @description Clicks the "OK" button at the confirmation dialog.
* @param {Number} [timeout=30000] - The timeout to wait (ms).
* @example await ui5.confirmationDialog.clickOk();
*/
clickOk(timeout?: number): Promise<void>;
/**
* @function clickCancel
* @memberOf ui5.confirmationDialog
* @description Clicks the "Cancel" button at the confirmation dialog.
* @param {Number} [timeout=30000] - The timeout to wait (ms).
* @example await ui5.confirmationDialog.clickCancel();
*/
clickCancel(timeout?: number): Promise<void>;
/**
* @function clickYes
* @memberOf ui5.confirmationDialog
* @description Clicks the "Yes" button at the confirmation dialog.
* @param {Number} [timeout] - The timeout to wait (default value: 30 sec).
* @example await ui5.confirmationDialog.clickYes();
*/
clickYes(timeout?: number): Promise<void>;
/**
* @function clickNo
* @memberOf ui5.confirmationDialog
* @description Clicks the "Yes" button at the confirmation dialog.
* @param {Number} [timeout] - The timeout to wait (default value: 30 sec).
* @example await ui5.confirmationDialog.clickNo();
*/
clickNo(timeout?: number): Promise<void>;
/**
* @function clickCreate
* @memberOf ui5.confirmationDialog
* @description Clicks the create button in the confirmation dialog
* @param {Number} [timeout] - The timeout to wait (default value: 30 sec).
* @example await ui5.confirmationDialog.clickCreate();
*/
clickCreate(timeout?: number): Promise<void>;
/**
* @function clickDelete
* @memberOf ui5.confirmationDialog
* @description Clicks the "Delete" button at the confirmation dialog.
* @param {Number} [timeout] - The timeout to wait (default value: 30 sec).
* @example await ui5.confirmationDialog.clickDelete();
*/
clickDelete(timeout?: number): Promise<void>;
/**
* @function clickRevokeApproval
* @memberOf ui5.confirmationDialog
* @description Clicks the "Revoke Approval" button at the confirmation dialog.
* @param {Number} [timeout] - The timeout to wait (default value: 30 sec).
* @example await ui5.confirmationDialog.clickRevokeApproval();
*/
clickRevokeApproval(timeout?: number): Promise<void>;
}
declare const _default: ConfirmationDialog;
export default _default;