playwright-fluent
Version:
Fluent API around playwright
20 lines (19 loc) • 686 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.isHandleUnchecked = void 0;
const utils_1 = require("../../../utils");
async function isHandleUnchecked(selector, options) {
if (selector === undefined || selector === null) {
return false;
}
const result = await selector.evaluate((el) => {
const inputElement = el;
if (inputElement && inputElement.checked !== undefined) {
return !inputElement.checked;
}
return false;
});
(0, utils_1.report)(`handle is ${result ? 'unchecked' : 'checked'}`, options.verbose);
return result;
}
exports.isHandleUnchecked = isHandleUnchecked;
;