Headful puppeteerer:如何使页面可滚动

时间:2019-05-09 15:21:43

标签: javascript google-chrome-devtools chromium puppeteer

我正在以headhead模式运行up。

在某些时候,需要人工干预。

但是,我无法手动滚动窗口。根据用户的屏幕分辨率,这可能成为问题。而且窗口中没有滚动条显示。

如果运行以下代码,然后使用鼠标调整浏览器的大小以使其更小,则滚动条将永远不会出现。

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。

等待puppeteer.launch({defaultViewport:null,headless:false})

那么如何使页面可滚动?

0 个答案:

没有答案