import { networkConditions } from "https://deno.land/x/frugal@0.9.6/dep/puppeteer/mod.ts";
A list of network conditions to be used with
page.emulateNetworkConditions(networkConditions)
. Actual list of predefined
conditions can be found in
src/common/NetworkConditions.ts.
Examples
Example 1
Example 1
const puppeteer = require('puppeteer');
const slow3G = puppeteer.networkConditions['Slow 3G'];
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.emulateNetworkConditions(slow3G);
await page.goto('https://www.google.com');
// other actions...
await browser.close();
})();
type
Readonly<{ Slow 3G: NetworkConditions; Fast 3G: NetworkConditions; }>