From dc01d37209054e7a8db9115741bad34cfd616907 Mon Sep 17 00:00:00 2001 From: ernestas-zekas <ernestas.zekas@gmail.com> Date: Wed, 20 Jan 2021 16:55:27 +0200 Subject: [PATCH] #85 - fixed waitForSelector options. --- framework/Element.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/Element.js b/framework/Element.js index c763d00..2411c0e 100644 --- a/framework/Element.js +++ b/framework/Element.js @@ -28,7 +28,7 @@ export default class Element { async waitUntilVisible(timeout = defaultTimeout) { console.log(`Waiting for ${this.selector} to be visible...`); - const elementHandle = await page.waitForSelector(this.selector, { visible: true, timeout: timeout }); + const elementHandle = await page.waitForSelector(this.selector, { state: "visible", timeout: timeout }); if (config.captureScreenshots) { await Helpers.takeScreenshot(); } @@ -37,7 +37,7 @@ export default class Element { async waitUntilInvisible(timeout = defaultTimeout) { console.log(`Waiting for ${this.selector} to be invisible...`); - await page.waitForSelector(this.selector, { hidden: true, timeout: timeout }); + await page.waitForSelector(this.selector, { state: "hidden", timeout: timeout }); if (config.captureScreenshots) { await Helpers.takeScreenshot(); }