import { Page } from "https://deno.land/x/pptr@1.2.0/mod.ts";
Simulates the given vision deficiency on the page.
Examples
Example 1
Example 1
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://v8.dev/blog/10-years');
await page.emulateVisionDeficiency('achromatopsia');
await page.screenshot({ path: 'achromatopsia.png' });
await page.emulateVisionDeficiency('deuteranopia');
await page.screenshot({ path: 'deuteranopia.png' });
await page.emulateVisionDeficiency('blurredVision');
await page.screenshot({ path: 'blurred-vision.png' });
await browser.close();
})();
Parameters
optional
type: Protocol.Emulation.SetEmulatedVisionDeficiencyRequest["type"]- the type of deficiency to simulate, or
'none'
to reset.