diff --git a/src/workers/CommandorPage.js b/src/workers/CommandorPage.js index 9034ea7..cac8ade 100644 --- a/src/workers/CommandorPage.js +++ b/src/workers/CommandorPage.js @@ -126,8 +126,16 @@ class CommandorPage { } async inputPhoneNumber(page) { - await page.locator(PHONE_NUMBER).focus() - await page.locator(PHONE_NUMBER).fill("0" + this.contact.phoneNumber) + try { + if (!page.isClosed()) { + await page.locator(PHONE_NUMBER).focus() + await page.locator(PHONE_NUMBER).fill("0" + this.contact.phoneNumber) + } + } catch (e) { + console.log(e); + this.isTerminated = true; + } + } async inputName(page) { @@ -196,9 +204,11 @@ class CommandorPage { document.getElementsByClassName("btn")[0].focus(); }) await delay(getRandomWaitTime()) - this.page.evaluate(() => { - document.getElementsByClassName("btn")[0].click(); - }) + if (!this.page.isClosed()) { + this.page.evaluate(() => { + document.getElementsByClassName("btn")[0].click(); + }) + } } } catch (e) { console.log(e)