UNPKG

playwright-elements

Version:
33 lines (32 loc) 1.21 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.test = exports.expect = void 0; const test_1 = require("@playwright/test"); const index_1 = require("./index"); var test_2 = require("@playwright/test"); Object.defineProperty(exports, "expect", { enumerable: true, get: function () { return test_2.expect; } }); exports.test = test_1.test.extend({ goto: [ async ({}, use) => { await use((endpoint = '/', options) => index_1.BrowserInstance.currentPage.goto(endpoint, options)); }, { scope: 'test' }, ], initBrowserInstance: [ async ({ isMobile, page }, use) => { index_1.BrowserInstance.withPage(page); index_1.BrowserInstance.isContextMobile = Boolean(isMobile); await use(); index_1.BrowserInstance.currentPage = undefined; index_1.BrowserInstance.currentContext = undefined; index_1.BrowserInstance.browser = undefined; }, { scope: 'test', auto: true } ], usePage: [ async ({}, use) => { await use((page, callback) => (0, index_1.usePage)(page, callback)); }, { scope: 'test' } ] });