e2ed
Version:
E2E testing framework over Playwright
19 lines (18 loc) • 584 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isSelectorInViewport = void 0;
const test_1 = require("@playwright/test");
/**
* Returns `true`, if the selector is in the viewport
* (intersects with the viewport at least in one point), and `false` otherwise.
*/
const isSelectorInViewport = async (selector) => {
try {
await (0, test_1.expect)(selector.getPlaywrightLocator()).toBeInViewport({ timeout: 1 });
return true;
}
catch {
return false;
}
};
exports.isSelectorInViewport = isSelectorInViewport;