changes in timeouts
							parent
							
								
									3e7b665d92
								
							
						
					
					
						commit
						e8eff97e8c
					
				| 
						 | 
					@ -120,51 +120,51 @@ const utils = require("./utils");
 | 
				
			||||||
  /*
 | 
					  /*
 | 
				
			||||||
   * request order report
 | 
					   * request order report
 | 
				
			||||||
   */
 | 
					   */
 | 
				
			||||||
  // const orderRequestSelector = "div._3yOxLjm0._2pgGmJ7w.IoqjAtdZ.vbGE0cGC";
 | 
					  const orderRequestSelector = "div._3yOxLjm0._2pgGmJ7w.IoqjAtdZ.vbGE0cGC";
 | 
				
			||||||
  // const element = await page.$(orderRequestSelector);
 | 
					  const element = await page.$(orderRequestSelector);
 | 
				
			||||||
  // if (element) {
 | 
					  if (element) {
 | 
				
			||||||
  //   // wait for 5 sec
 | 
					    // wait for 5 sec
 | 
				
			||||||
  //   await new Promise((resolve) => setTimeout(resolve, 5 * 1000));
 | 
					    await new Promise((resolve) => setTimeout(resolve, 5 * 1000));
 | 
				
			||||||
  //   await element.click();
 | 
					    await element.click();
 | 
				
			||||||
  //   console.log("Clicked on the Request Report btn");
 | 
					    console.log("Clicked on the Request Report btn");
 | 
				
			||||||
  //   // take screenshot
 | 
					    // take screenshot
 | 
				
			||||||
  //   let screenshotPath = path.join(
 | 
					    let screenshotPath = path.join(
 | 
				
			||||||
  //     screenshotDirectory,
 | 
					      screenshotDirectory,
 | 
				
			||||||
  //     `${luxon.DateTime.now().toMillis()}.png`
 | 
					      `${luxon.DateTime.now().toMillis()}.png`
 | 
				
			||||||
  //   );
 | 
					    );
 | 
				
			||||||
  //   await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
					    await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  //   // wait 10 secs
 | 
					    // wait 10 secs
 | 
				
			||||||
  //   await new Promise((resolve) => setTimeout(resolve, 10 * 1000));
 | 
					    await new Promise((resolve) => setTimeout(resolve, 10 * 1000));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  //   // take screenshot
 | 
					    // take screenshot
 | 
				
			||||||
  //   screenshotPath = path.join(
 | 
					    screenshotPath = path.join(
 | 
				
			||||||
  //     screenshotDirectory,
 | 
					      screenshotDirectory,
 | 
				
			||||||
  //     `${luxon.DateTime.now().toMillis()}.png`
 | 
					      `${luxon.DateTime.now().toMillis()}.png`
 | 
				
			||||||
  //   );
 | 
					    );
 | 
				
			||||||
  //   await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
					    await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
				
			||||||
  //   // wait 10 secs
 | 
					    // wait 10 secs
 | 
				
			||||||
  //   await new Promise((resolve) => setTimeout(resolve, 10 * 1000));
 | 
					    await new Promise((resolve) => setTimeout(resolve, 10 * 1000));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  //   const confirmBtnSelector = "div._3yOxLjm0._2pgGmJ7w._1eT_m6dA";
 | 
					    const confirmBtnSelector = "div._3yOxLjm0._2pgGmJ7w._1eT_m6dA";
 | 
				
			||||||
  //   const confirmBtnElement = await page.$(confirmBtnSelector);
 | 
					    const confirmBtnElement = await page.$(confirmBtnSelector);
 | 
				
			||||||
  //   if (confirmBtnElement) {
 | 
					    if (confirmBtnElement) {
 | 
				
			||||||
  //     await new Promise((resolve) => setTimeout(resolve, 15 * 1000));
 | 
					      await new Promise((resolve) => setTimeout(resolve, 15 * 1000));
 | 
				
			||||||
  //     await confirmBtnElement.click();
 | 
					      await confirmBtnElement.click();
 | 
				
			||||||
  //     console.log("Clicked on the Confirm Button");
 | 
					      console.log("Clicked on the Confirm Button");
 | 
				
			||||||
  //     // wait for 3 seconds then reload page
 | 
					      // wait for 3 seconds then reload page
 | 
				
			||||||
  //     await new Promise((resolve) => setTimeout(resolve, 5 * 1000));
 | 
					      await new Promise((resolve) => setTimeout(resolve, 5 * 1000));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  //     // take screenshot
 | 
					      // take screenshot
 | 
				
			||||||
  //     screenshotPath = path.join(
 | 
					      screenshotPath = path.join(
 | 
				
			||||||
  //       screenshotDirectory,
 | 
					        screenshotDirectory,
 | 
				
			||||||
  //       `${luxon.DateTime.now().toMillis()}.png`
 | 
					        `${luxon.DateTime.now().toMillis()}.png`
 | 
				
			||||||
  //     );
 | 
					      );
 | 
				
			||||||
  //     await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
					      await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
				
			||||||
  //   }
 | 
					    }
 | 
				
			||||||
  // } else {
 | 
					  } else {
 | 
				
			||||||
  //   console.log(" Request Btn doest exists");
 | 
					    console.log(" Request Btn doest exists");
 | 
				
			||||||
  // }
 | 
					  }
 | 
				
			||||||
  // 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));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -200,7 +200,7 @@ const utils = require("./utils");
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
    await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
					    await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
				
			||||||
    // wait 600 seconds
 | 
					    // wait 600 seconds
 | 
				
			||||||
    await new Promise((resolve) => setTimeout(resolve, 5 * 60 * 1000));
 | 
					    await new Promise((resolve) => setTimeout(resolve, 60 * 1000));
 | 
				
			||||||
    await divs[0].click();
 | 
					    await divs[0].click();
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -212,7 +212,7 @@ const utils = require("./utils");
 | 
				
			||||||
  await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
					  await page.screenshot({ path: screenshotPath, fullPage: true });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // wait 60 seconds
 | 
					  // wait 60 seconds
 | 
				
			||||||
  await new Promise((resolve) => setTimeout(resolve, 2 * 60 * 1000));
 | 
					  await new Promise((resolve) => setTimeout(resolve, 30 * 1000));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // generate json from excel mark it processed
 | 
					  // generate json from excel mark it processed
 | 
				
			||||||
  const unprocessedFolderPath = path.join(
 | 
					  const unprocessedFolderPath = path.join(
 | 
				
			||||||
| 
						 | 
					@ -221,7 +221,7 @@ const utils = require("./utils");
 | 
				
			||||||
  );
 | 
					  );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Function to read Excel files and convert to JSON
 | 
					  // Function to read Excel files and convert to JSON
 | 
				
			||||||
  const convertExcelToJson = () => {
 | 
					  const convertExcelToJson = async () => {
 | 
				
			||||||
    fs.readdir(unprocessedFolderPath, (err, files) => {
 | 
					    fs.readdir(unprocessedFolderPath, (err, files) => {
 | 
				
			||||||
      if (err) {
 | 
					      if (err) {
 | 
				
			||||||
        console.error("Error reading the directory:", err);
 | 
					        console.error("Error reading the directory:", err);
 | 
				
			||||||
| 
						 | 
					@ -280,7 +280,7 @@ const utils = require("./utils");
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  convertExcelToJson();
 | 
					  await convertExcelToJson();
 | 
				
			||||||
  console.log(`==========< ENDED  ${luxon.DateTime.now()}  >==========`);
 | 
					  console.log(`==========< ENDED  ${luxon.DateTime.now()}  >==========`);
 | 
				
			||||||
  await page.close();
 | 
					  await page.close();
 | 
				
			||||||
  await browser.close();
 | 
					  await browser.close();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue