UNPKG

webdriverio

Version:

Next-gen browser and mobile automation test framework for Node.js

24 lines (23 loc) • 958 B
/** * Dismiss the user prompt (`alert`, `confirm` or `prompt`) that is open in this * browsing context, like pressing "Cancel". Prompts in other tabs stay open. * * WebdriverIO dismisses prompts automatically unless something listens to the * `dialog` event, so register a listener first when you want to answer yourself. * * <example> :dismissAlert.js it('dismisses a confirm in one tab only', async () => { browser.on('dialog', () => {}) // keep prompts open const page = await browser.url('https://webdriver.io') const opened = new Promise((resolve) => browser.once('dialog', resolve)) await page.execute(() => setTimeout(() => window.confirm('Leave?'))) await opened await page.dismissAlert() }) * </example> * * @alias browsingContext.dismissAlert */ export declare function dismissAlert(this: WebdriverIO.BrowsingContext): Promise<void>; //# sourceMappingURL=dismissAlert.d.ts.map