e2ed
Version:
E2E testing framework over Playwright
19 lines (18 loc) • 692 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.reloadPage = void 0;
const internal_1 = require("../../constants/internal");
const step_1 = require("../../step");
/**
* Reloads the page, taking into account its stabilization interval.
*/
const reloadPage = (page) => (0, step_1.step)(`Reload page "${page.constructor.name}"`, async () => {
await page.beforeReloadPage?.();
await page.reloadPage();
await page.waitForPageLoaded();
await page.afterReloadPage?.();
}, {
timeout: page.constructor.navigationTimeout + internal_1.ADDITIONAL_STEP_TIMEOUT,
type: 5 /* LogEventType.InternalAction */,
});
exports.reloadPage = reloadPage;