webdriverio
Version:
Next-gen browser and mobile automation test framework for Node.js
16 lines (12 loc) • 498 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = setCookies;
async function setCookies(cookieObjs) {
const cookieObjsList = !Array.isArray(cookieObjs) ? [cookieObjs] : cookieObjs;
if (cookieObjsList.some(obj => typeof obj !== 'object')) {
throw new Error('Invalid input (see https://webdriver.io/docs/api/browser/setCookies.html for documentation.');
}
return Promise.all(cookieObjsList.map(cookieObj => this.addCookie(cookieObj)));
}