17 lines
429 B
JavaScript
17 lines
429 B
JavaScript
const fs = require('fs');
|
|
|
|
module.exports = async (browserContext, scenario) => {
|
|
let cookies = [];
|
|
const cookiePath = scenario.cookiePath;
|
|
|
|
// Read Cookies from File, if exists
|
|
if (fs.existsSync(cookiePath)) {
|
|
cookies = JSON.parse(fs.readFileSync(cookiePath));
|
|
}
|
|
|
|
// Add cookies to browser
|
|
browserContext.addCookies(cookies);
|
|
|
|
console.log('Cookie state restored with:', JSON.stringify(cookies, null, 2));
|
|
};
|