Skip to main content

deleteCookies

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.

Usage
browser.deleteCookies(names)
Parameters
NameTypeDetails
names
optional
String, Array.<String>names of cookies to be deleted
Example
deleteCookie.js
it('should delete cookies', async () => {
await browser.setCookies([
{name: 'test', value: '123'},
{name: 'test2', value: '456'},
{name: 'test3', value: '789'}
])

let cookies = await browser.getCookies()
console.log(cookies)
// outputs:
// [
// { name: 'test', value: '123' },
// { name: 'test2', value: '456' }
// { name: 'test3', value: '789' }
// ]

await browser.deleteCookies(['test3'])
cookies = await browser.getCookies()
console.log(cookies)
// outputs:
// [
// { name: 'test', value: '123' },
// { name: 'test2', value: '456' }
// ]

await browser.deleteCookies()
cookies = await browser.getCookies()
console.log(cookies) // outputs: []
})