UNPKG

playwright-fluent

Version:
22 lines (21 loc) 710 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.doesNotExist = void 0; async function doesNotExist(selector, page) { if (!page) { throw new Error(`Cannot check that '${selector}' does not exist because no browser has been launched`); } try { const result = await page.$(selector); if (result === null) { return true; } return false; } catch (error) { // eslint-disable-next-line no-console console.warn(`An internal error has occured in Playwright API while checking if selector '${selector}' does not exist.`, error); return true; } } exports.doesNotExist = doesNotExist;