fix minor bugs

main
saif 2025-02-18 16:12:32 +05:00
parent ff32be3368
commit 344776f864
3 changed files with 35 additions and 38 deletions

View File

@ -133,23 +133,6 @@ const emailUtils = require("./email-utils");
`processed/`
);
try {
await new Promise((resolve) => setTimeout(resolve, 2_000));
// set the pagination to 100 / page
const pageinationSeletor =
"#orders-tab-list > div.y0DVv7GO > div > div._38NAUUfN > div._15QWqbZs > ul > li.PGT_sizeChanger_123 > div > div > div > div > div";
await page.waitForSelector(pageinationSeletor);
await page.click(pageinationSeletor);
console.log("Clicking on pagination Select");
await new Promise((resolve) => setTimeout(resolve, 3_000));
// select 100 /page option
const pagesPerPageSelector =
"body > div.PT_outerWrapper_123.PP_outerWrapper_123.ST_dropdown_123.ST_mediumDropdown_123.PT_dropdown_123.PT_portalTopLeft_123.PT_inCustom_123.PP_dropdown_123 > div > div > div > div > ul > li:nth-child(5)";
await page.waitForSelector(pagesPerPageSelector);
await page.click(pagesPerPageSelector);
await new Promise((resolve) => setTimeout(resolve, 1_000));
/**
* Capture response
*/
@ -182,6 +165,24 @@ const emailUtils = require("./email-utils");
page.on("response", handleResponse);
});
};
try {
await new Promise((resolve) => setTimeout(resolve, 2_000));
// set the pagination to 100 / page
const pageinationSeletor =
"#orders-tab-list > div.y0DVv7GO > div > div._38NAUUfN > div._15QWqbZs > ul > li.PGT_sizeChanger_123 > div > div > div > div > div";
await page.waitForSelector(pageinationSeletor);
await page.click(pageinationSeletor);
console.log("Clicking on pagination Select");
await new Promise((resolve) => setTimeout(resolve, 3_000));
// select 100 /page option
const pagesPerPageSelector =
"body > div.PT_outerWrapper_123.PP_outerWrapper_123.ST_dropdown_123.ST_mediumDropdown_123.PT_dropdown_123.PT_portalTopLeft_123.PT_inCustom_123.PP_dropdown_123 > div > div > div > div > ul > li:nth-child(5)";
await page.waitForSelector(pagesPerPageSelector);
await page.click(pagesPerPageSelector);
await new Promise((resolve) => setTimeout(resolve, 1_000));
} catch (e) {
emailUtils.notify(`Download Order Shipping Labels`, e.message);
}

View File

@ -18,7 +18,7 @@ const transporter = nodemailer.createTransport({
// send email using transporter send to multiple tos
const notify = (subject, body) => {
// params
let recipients = ["saif.haq@utopia.pk", "huzaifa.jiwani@utopia.pk"];
let recipients = ["saif.haq@utopia.pk"];
let emailSubject = `Utopia Deals Temu FBU ${subject} Job`;
let emailBody = `<p>${body}</p>`;

View File

@ -1,4 +0,0 @@
{
"last_updated": "2025-01-27T13:48:11.009+05:00",
"last_page": 1
}