add NO_INTERNET option

This commit is contained in:
2023-06-30 18:41:59 +02:00
parent dc1e035956
commit 84871558e9
3 changed files with 6 additions and 2 deletions
+1
View File
@@ -15,5 +15,6 @@ const OCRResult = {
TO_SKIP: Symbol("TO_SKIP"),
RECAPTCHA_FAILED: Symbol("RECAPTCHA_FAILED"),
RECAPTCHA_ERROR: Symbol("RECAPTCHA_ERROR"),
NO_INTERNET: Symbol("NO_INTERNET"),
}
module.exports = OCRResult
+2 -1
View File
@@ -501,6 +501,7 @@ class CommandorPage {
// remove debug flag
// const validElement = await page.$('.btn');
console.log("will click on valid button");
console.log("isTerminated is " + this.isTerminated);
if (!this.isTerminated) {
await this.page.evaluate(() => {
document.getElementsByClassName("btn")[0].click();
@@ -758,7 +759,7 @@ class CommandorPage {
await delay(2000);
let checkResult = await this.ocrChecker.get_result();
console.log(checkResult);
while (checkResult === OCRResult.RECHECK) {
while (checkResult === OCRResult.RECHECK || checkResult === OCRResult.NO_INTERNET) {
logWithDevice("will recheck OCR", this.device)
await delay(4000)
logWithDevice("will recheck OCR", this.device)
+3 -1
View File
@@ -16,7 +16,7 @@ const config = {
oem: 1,
psm: 3,
}
const NO_INTERNET_FR = "Aucun accés a Internet"
const MESSAGE_URL_VALIDATION_FR = "envoyé un lien par e-mail."
const MESSAGE_URL_VALIDATION_FR_2 = "un lien par e-mail"
const MESSAGE_URL_VALIDATION_EN = "Please click on the link we sent by email"
@@ -114,6 +114,8 @@ class OCRChecker {
return OCRResult.TO_SKIP
} else if (result.includes(RECAPTCHA_FAILED_FR)) {
return OCRResult.TERMINAED
}else if (result.includes(NO_INTERNET_FR)) {
return OCRResult.NO_INTERNET
} else {
return OCRResult.TERMINAED
}