add screenshots

main
saif 2025-01-01 12:09:58 +05:00
parent 278b2462d6
commit 3a50af9d25
1 changed files with 4 additions and 3 deletions

View File

@ -118,9 +118,11 @@ const utils = require("./utils");
if (element) { if (element) {
await element.click(); await element.click();
console.log("Clicked on the Request Report btn"); console.log("Clicked on the Request Report btn");
await page.screenshot({ path: `${luxon.DateTime.now().toMillis()}.png` });
// wait 10 secs // wait 10 secs
await new Promise((resolve) => setTimeout(resolve, 10 * 1000)); await new Promise((resolve) => setTimeout(resolve, 10 * 1000));
await page.screenshot({ path: `${luxon.DateTime.now().toMillis()}.png` });
const confirmBtnSelector = "div._3yOxLjm0._2pgGmJ7w._1eT_m6dA"; const confirmBtnSelector = "div._3yOxLjm0._2pgGmJ7w._1eT_m6dA";
const confirmBtnElement = await page.$(confirmBtnSelector); const confirmBtnElement = await page.$(confirmBtnSelector);
@ -131,9 +133,6 @@ const utils = require("./utils");
// wait for 3 seconds then reload page // wait for 3 seconds then reload page
await new Promise((resolve) => setTimeout(resolve, 3 * 1000)); await new Promise((resolve) => setTimeout(resolve, 3 * 1000));
// Reload the page
await page.reload();
console.log("Page reloading");
// wait for 3 mins for request to be processed // wait for 3 mins for request to be processed
await new Promise((resolve) => setTimeout(resolve, 3 * 60 * 1000)); await new Promise((resolve) => setTimeout(resolve, 3 * 60 * 1000));
} }
@ -159,6 +158,8 @@ const utils = require("./utils");
generateTheDownloadPath(page, downloadFolderPath); generateTheDownloadPath(page, downloadFolderPath);
console.log("Clicking On download Button"); console.log("Clicking On download Button");
await new Promise((resolve) => setTimeout(resolve, 10 * 1000)); await new Promise((resolve) => setTimeout(resolve, 10 * 1000));
await page.screenshot({ path: `${luxon.DateTime.now().toMillis()}.png` });
await divs[0].click(); await divs[0].click();
} }