我有以下代码,如果我放置最大化的导航窗口,它会很好地工作,但是当我最小化它时,它会停止工作。
更多细节:
当窗口最小化时,“scrollDown 和scrollTop”函数停止执行。
'use strict'
const puppeteer = require('puppeteer-core');
const lauchpuppeteer = async () => {
const browser = await puppeteer.launch({
defaultViewport: null,
headless: false,
userDataDir: `${obj.id}`,
args: [`--app=${url}`,
'--disable-background-timer-throttling',
'--disable-backgrounding-occluded-windows',
'--disable-renderer-backgrounding',
'--no-sandbox']
});
const [page] = await browser.pages()
await page.waitForNavigation();
await scrollDown(page);
await page.waitFor(5000);
await scrollTop(page);
if (await page.$('li.inline.t-24.t-black.t-normal.break-words') !== null)
fullname = await page.$eval('li.inline.t-24.t-black.t-normal.break-words', el => el.innerText.replace(/\s+/g, ' ').trim());
else console.log('The Full Name was not found.'.red);
}
const scrollTop = async (page) => {
await page.evaluate(_ => …Run Code Online (Sandbox Code Playgroud)