From 2076154da7872264b35146bc582c057a0e29028e Mon Sep 17 00:00:00 2001 From: Lei PAN Date: Mon, 12 Sep 2022 11:59:49 +0200 Subject: [PATCH] check page is closed or not before inputing user info --- src/workers/CommandorPage.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/workers/CommandorPage.js b/src/workers/CommandorPage.js index 188800a..f1a5633 100644 --- a/src/workers/CommandorPage.js +++ b/src/workers/CommandorPage.js @@ -124,10 +124,12 @@ class CommandorPage { async inputName(page) { await page.locator(LAST_NAME).focus() await delay(getRandomWaitTime()) - await page.locator(LAST_NAME).fill(this.contact.lastName) - await page.locator(FIRST_NAME).focus() - await delay(getRandomWaitTime()) - await page.locator(FIRST_NAME).fill(this.contact.firstName) + if (!page.isClosed()) { + await page.locator(LAST_NAME).fill(this.contact.lastName) + await page.locator(FIRST_NAME).focus() + await delay(getRandomWaitTime()) + await page.locator(FIRST_NAME).fill(this.contact.firstName) + } } async inputPassportId(page) {