MCPcopy
hub / github.com/codeceptjs/CodeceptJS / _setPage

Method _setPage

lib/helper/Puppeteer.js:554–565  ·  view source on GitHub ↗

* Set current page * @param {object} page page to set

(page)

Source from the content-addressed store, hash-verified

552 * @param {object} page page to set
553 */
554 async _setPage(page) {
555 page = await page
556 this._addPopupListener(page)
557 this._addErrorListener(page)
558 this.page = page
559 if (!page) return
560 page.setDefaultNavigationTimeout(this.options.getPageTimeout)
561 this.context = await this.page.$('body')
562 if (this.options.browser === 'chrome') {
563 await page.bringToFront()
564 }
565 }
566
567 async _addErrorListener(page) {
568 if (!page) {

Callers 9

_afterMethod · 0.95
_sessionMethod · 0.95
_startBrowserMethod · 0.95
_stopBrowserMethod · 0.95
switchToNextTabMethod · 0.95
switchToPreviousTabMethod · 0.95
openNewTabMethod · 0.95

Calls 3

_addPopupListenerMethod · 0.95
_addErrorListenerMethod · 0.95
$Method · 0.80

Tested by

no test coverage detected