playwright-fluent
Version:
Fluent API around playwright
15 lines (14 loc) • 510 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.delayRequestsTo = void 0;
async function delayRequestsTo(url, delayInSeconds, page) {
if (!page) {
throw new Error(`Cannot delay requests to '${url}' because no browser has been launched`);
}
await page.route((uri) => {
return uri.toString().includes(url);
}, (route) => {
setTimeout(() => route.continue(), delayInSeconds * 1000);
});
}
exports.delayRequestsTo = delayRequestsTo;
;