UNPKG

e2ed

Version:

E2E testing framework over Playwright

17 lines (16 loc) 732 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.goPageHistory = void 0; const createClientFunction_1 = require("../../../createClientFunction"); const step_1 = require("../../../step"); const goPageHistoryClient = (0, createClientFunction_1.createClientFunction)((delta) => window.history.go(delta), { name: 'goPageHistory', }); /** * Go delta steps in browser page history. */ const goPageHistory = (page, delta) => (0, step_1.step)(`Go ${delta} steps in browser history from page "${page.constructor.name}"`, async () => { await goPageHistoryClient(delta); await page.waitForPageLoaded(); }, { type: 5 /* LogEventType.InternalAction */ }); exports.goPageHistory = goPageHistory;