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

时间:2020-08-14 05:32:24

标签: tabs 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]处理先前的空白页。如何解决此问题? 谢谢

0 个答案:

没有答案