browser.pages不会切换到puppeteer中新打开的选项卡

问题描述

我正在尝试打开一个新标签,并使用puppeteer从新标签中抓取信息。我在做

pages = browser.pages();
new_tab = pages[pages.length - 1] 
new_tab.screenshot({path: "sample.png"});

切换到新选项卡并截图。但是,puppeteer不会切换到新标签,而是截取旧标签的屏幕截图。经过一些调试后,我意识到新的标签由于某种原因没有被添加到页面中。具体来说,我使用pages.length()返回2,pages [0]处理先前存在的空白页,pages [1] = pages [pages.length()-1]处理先前的空白页。如何解决此问题? 谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...