跳到正文

本页为机器翻译,尚未经过人工审校。以英文版本为准。

Playwright 插件

Playwright 插件以 @pixsame/playwright-visual-regression-diff 的名称发布。它复用 Cypress 插件的比对引擎,写入同一份清单,并把基线保存在您的仓库里,就在测试旁边。它目前处于 0.x 阶段,因此在 1.0 之前选项仍可能变动。

npm install --save-dev @pixsame/playwright-visual-regression-diff

从该包导入 test,并调用 matchImage fixture:

import { test } from '@pixsame/playwright-visual-regression-diff';

test('home page', async ({ page, matchImage }) => {
  await page.goto('/');
  await matchImage();
});

各项选项、按浏览器区分的基线以及 Docker 中的远程浏览器,详见包的 README。

翻译有问题?帮助我们,自己动手修改。