artes
Version:
The simplest way to automate UI and API tests using Cucumber-style steps.
23 lines (17 loc) • 480 B
JavaScript
const { context, selector, resolveVariable } = require("../imports/commons");
const browser = {
setCookies: async (cookies) => {
cookies = await resolveVariable(cookies);
let cookieData;
try {
cookieData = JSON.parse(cookies);
} catch {
cookieData = selector(cookies);
}
cookieData = Array.isArray(cookieData) ? cookieData : [cookieData];
await context.browserContext.addCookies(cookieData);
},
};
module.exports = {
browser,
};