几天前,我想为我的剧作家项目生成现代而完整的HTML报告。我试图找到对我已经准备好使用的好东西,但我无法。所以我创建了剧作家报告。
要安装playwright-html,请使用以下命令:
npm i -D playwright-html
安装后,您需要配置项目以将playwright-html用作报告。编辑文件playwright.config.ts
,其中包含以下信息:
import { PlaywrightTestConfig } from '@playwright/test';
const config: PlaywrightTestConfig = {
reporter: [
['playwright-html', {
testFolder: 'tests',
title: 'Playwright HTML Report',
project: 'QA Tests',
release: '9.87.6',
testEnvironment: 'DEV',
embedAssets: true,
embedAttachments: true,
outputFolder: 'playwright-html-report',
minifyAssets: true,
startServer: true,
}]
],
}
剧作家报告没有强制性选项,因此,如果您愿意,只需删除所有选项即可。如果要使用,请按照每个选项的描述:
名称 | 默认值 | 强制性 | 描述 |
---|---|---|---|
testFolder | 测试 | 否 | 测试文件的文件夹 |
标题 | 剧作家html报告 | 否 | 报告的标题将显示在页面顶部 |
项目 | 否 | 项目名称 | |
版本 | 否 | 版本版本 | |
测试环境 | 否 | 执行的测试环境 | |
嵌入式 | true | 否 | 嵌入或不嵌入HTML报告文件的资产 |
嵌入式 | true | 否 | 嵌入或不嵌入HTML报告文件的附件 |
output -folder | 剧作家html-report | 否 | 输出文件夹将保存HTML |
minifyAssets | true | 否 | 缩小或不缩小资产 |
starterver | true | 否 | 启动或不服务HTML报告 | 的服务器
gitlab上的playwright-html。
如果遇到任何错误,请转到playwright-html存储库并打开问题。
如果您有任何建议,请随时发表评论。
希望您喜欢这个工具!