#tabs #puppeteer
#вкладки #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[страницы.length()-1] манипулирует предыдущей страницей.Как мне это исправить?
Спасибо
Комментарии:
1. Пожалуйста, предоставьте больше контекста: как открывается новая страница, прежде чем пытаться ее получить.
2. Я действительно смог устранить проблему, спасибо за быстрый ответ