emulateVisionDeficiency(type)
这会模拟您的网站在指定的视觉缺陷类型下的显示。
支持的类型有
- none: 默认。
- blurredVision: 视力较不精确。
- protanopia: 无法感知任何红光。
- deuteranopia: 无法感知任何绿光。
- tritanopia: 无法感知任何蓝光。
- achromatopsia: 无法感知除灰色阴影外的任何颜色(极其罕见)。
返回值
类型 | 描述 |
---|---|
Promise<void> | 当视觉缺陷被模拟时解析的 Promise。 |
示例
import { browser } from 'k6/browser';
export const options = {
scenarios: {
browser: {
executor: 'shared-iterations',
options: {
browser: {
type: 'chromium',
},
},
},
},
};
export default async function () {
const page = await browser.newPage();
await page.goto('https://test.k6.io/browser.php');
await page.emulateVisionDeficiency('blurredVision');
}