Puppeteer - 从 'browser.pages()' 数组中获取页面对象?
Puppeteer - Get a page object from the 'browser.pages()' array?
在测试期间,单击 link 可以在新选项卡中打开。我想得到那个页面对象,把它放在最前面,然后截屏它。
如何获取页面数组中最后一页的页面对象?
const pages = await browser.pages()
const newPage = pages[-1]
await newPage.bringToFront()
我遇到错误:
ReferenceError: newPage is not defined
-1
数组索引在 JavaScript 中无效,因此要获取最后一个元素,您可以执行以下操作:
const pages = await browser.pages()
const newPage = pages[pages.length - 1];
await newPage.bringToFront()
在测试期间,单击 link 可以在新选项卡中打开。我想得到那个页面对象,把它放在最前面,然后截屏它。
如何获取页面数组中最后一页的页面对象?
const pages = await browser.pages()
const newPage = pages[-1]
await newPage.bringToFront()
我遇到错误:
ReferenceError: newPage is not defined
-1
数组索引在 JavaScript 中无效,因此要获取最后一个元素,您可以执行以下操作:
const pages = await browser.pages()
const newPage = pages[pages.length - 1];
await newPage.bringToFront()