我在 Puppeteer 的帮助下编写了一个小型爬虫。现在我面临的挑战是我的测试相当缓慢(每次测试 > 3 秒)。我已经能够将其追踪到launchPuppeteer的功能和Istanbul/nyc的使用。
mocha,测试将在 400 毫秒内完成。nyc,测试的持续时间超过 3000 毫秒我正在使用的只是
'use strict';
const puppeteer = require('puppeteer');
module.exports = async function startBrowser() {
const options = {
args: [
// '--no-sandbox',
// '--disable-setuid-sandbox',
// '--disable-dev-shm-usage',
// '--disable-accelerated-2d-canvas',
// '--disable-gpu'
],
headless: false // true
};
return await puppeteer.launch(options);
};
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的测试:
'use strict';
/* global describe: false, before: false, it: false,
beforeEach: false, afterEach: false, after: false, window: false, …Run Code Online (Sandbox Code Playgroud)