forked from enviPath/enviPy
Current Dev State
This commit is contained in:
54
static/js/ketcher2/node_modules/webdriverio/lib/commands/deleteCookie.js
generated
vendored
Normal file
54
static/js/ketcher2/node_modules/webdriverio/lib/commands/deleteCookie.js
generated
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
/**
|
||||
*
|
||||
* Delete cookies visible to the current page. By providing a cookie name it just removes the single cookie.
|
||||
*
|
||||
* <example>
|
||||
:deleteCookie.js
|
||||
it('should delete cookies', function () {
|
||||
browser.setCookie({name: 'test', value: '123'})
|
||||
browser.setCookie({name: 'test2', value: '456'})
|
||||
browser.setCookie({name: 'test3', value: '789'})
|
||||
|
||||
var cookies = browser.getCookie()
|
||||
console.log(cookies)
|
||||
// outputs:
|
||||
// [
|
||||
// { name: 'test', value: '123' },
|
||||
// { name: 'test2', value: '456' }
|
||||
// { name: 'test3', value: '789' }
|
||||
// ]
|
||||
|
||||
browser.deleteCookie('test3')
|
||||
cookies = browser.getCookie()
|
||||
console.log(cookies)
|
||||
// outputs:
|
||||
// [
|
||||
// { name: 'test', value: '123' },
|
||||
// { name: 'test2', value: '456' }
|
||||
// ]
|
||||
|
||||
browser.deleteCookie()
|
||||
cookies = browser.getCookie()
|
||||
console.log(cookies) // outputs: []
|
||||
})
|
||||
* </example>
|
||||
*
|
||||
* @alias browser.deleteCookie
|
||||
* @param {String=} name name of cookie to be deleted
|
||||
* @uses protocol/cookie
|
||||
* @type cookie
|
||||
*
|
||||
*/
|
||||
|
||||
let deleteCookie = function (name) {
|
||||
/*!
|
||||
* parameter check
|
||||
*/
|
||||
if (typeof name !== 'string') {
|
||||
name = null
|
||||
}
|
||||
|
||||
return this.cookie('DELETE', name)
|
||||
}
|
||||
|
||||
export default deleteCookie
|
||||
Reference in New Issue
Block a user