Напористый кукловод: как сделать страницу прокручиваемой - PullRequest
0 голосов
/ 09 мая 2019

Я бегу кукловодом в режиме всепоглощения.

В определенный момент требуется вмешательство пользователя вручную.

Однако я не могу прокрутить окно вручную. Это может стать проблемой в зависимости от разрешения экрана пользователя. И в окне нет полос прокрутки.

Если вы запустите следующий код, а затем измените размер браузера с помощью мыши, чтобы уменьшить его, полосы прокрутки никогда не появятся.

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})

Так, как я могу сделать так, чтобы страница прокручивалась?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...