Я бегу кукловодом в режиме всепоглощения.
В определенный момент требуется вмешательство пользователя вручную.
Однако я не могу прокрутить окно вручную. Это может стать проблемой в зависимости от разрешения экрана пользователя. И в окне нет полос прокрутки.
Если вы запустите следующий код, а затем измените размер браузера с помощью мыши, чтобы уменьшить его, полосы прокрутки никогда не появятся.
const puppeteer = require('puppeteer');
puppeteer.launch({headless: false}).then(async browser => {
const page = await browser.newPage();
await page.setViewport({
'height': 800,
'width': 1300
});
await page.goto('https://google.com');
await page.waitFor(60000);
await browser.close();
});
Я пытался изменить размер области просмотра.
Я также пытался установить defaultViewport в null.
await puppeteer.launch ({defaultViewport: null, headless: false})
Так, как я могу сделать так, чтобы страница прокручивалась?