playwright-fluent
Version:
Fluent API around playwright
22 lines (21 loc) • 710 B
JavaScript
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;
;