add setup cache methode
This commit is contained in:
@@ -61,7 +61,7 @@ function log(message) {
|
||||
}
|
||||
|
||||
function logWithDevice(message, device) {
|
||||
appointmentLogger.log({level: "info", device: device.model(), message: message})
|
||||
appointmentLogger.log({level: "info", message: device.model() + ":" + message})
|
||||
}
|
||||
|
||||
class CommandorPage {
|
||||
@@ -118,6 +118,7 @@ class CommandorPage {
|
||||
log(e)
|
||||
}
|
||||
try {
|
||||
await this.setUpCookies()
|
||||
this.page.locator(':nth-match(:text("rendezvousparis"), 1)').click()
|
||||
} catch (e) {
|
||||
log(e)
|
||||
@@ -560,6 +561,23 @@ class CommandorPage {
|
||||
await delay(1000)
|
||||
this.isTerminated = true
|
||||
}
|
||||
|
||||
async setUpCookies() {
|
||||
// load cookies from file
|
||||
logWithDevice("will add cookies", this.device)
|
||||
const fs = require('fs');
|
||||
// let cookiesFile = fs.readFileSync('vampuka_fisherleyba@aol.com.txt', 'utf8');
|
||||
let cookiesFile = fs.readFileSync('cookies.txt', 'utf8');
|
||||
let cookiesList = cookiesFile.split("\n")
|
||||
let cookiesListToAdd = []
|
||||
cookiesList.forEach((cookie) => {
|
||||
let cookieToAdd = JSON.parse(cookie)
|
||||
// if (cookieToAdd.name === "datadome") {
|
||||
cookiesListToAdd.push(cookieToAdd)
|
||||
// }
|
||||
})
|
||||
await this.context.addCookies(cookiesListToAdd)
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = CommandorPage
|
||||
Reference in New Issue
Block a user