async isElementSelectorVisible(selector) {
let visible = true;
await page.waitForSelector(selector, { visible: true, timeout: 3000 }).catch(() => {
visible = false;
});
return visible; }
It will always pass the testcase even if the element is not available on the page or passing wrong selector or xPath