webdriverio
Version:
Next-gen browser and mobile automation test framework for Node.js
17 lines • 1.26 kB
TypeScript
import type { remote } from 'webdriver';
/**
* Delete cookies visible to the current page. By providing a cookie name it
* just removes the single cookie or more when multiple names are passed.
*
* With `wdio:experimentalBiDiCommands` and in a parallel test, the command uses the cookies of the window:
* it deletes the cookies that the page sees (domain and path) or, with a `domain` in the filter, the cookies
* of that domain, whatever page is open. Without a `domain` in the filter, it deletes no cookie on a page with
* no host (for example `about:blank`).
*
* @alias browser.deleteCookies
* @param {StorageCookieFilter[]} filter Use the filter property to identify and delete specific cookies based on matching criteria.
* @example https://github.com/webdriverio/example-recipes/blob/e8b147e88e7a38351b0918b4f7efbd9ae292201d/deleteCookies/example.js#L9-L29
* @example https://github.com/webdriverio/example-recipes/blob/e8b147e88e7a38351b0918b4f7efbd9ae292201d/deleteCookies/example.js#L31-L35
*/
export declare function deleteCookies(this: WebdriverIO.Browser | WebdriverIO.BrowsingContext, filter?: string | string[] | remote.StorageCookieFilter | remote.StorageCookieFilter[]): Promise<void>;
//# sourceMappingURL=deleteCookies.d.ts.map