Playwright HTML报告可用过滤选项及按错误过滤可行性咨询
Playwright HTML报告过滤选项及错误信息筛选方案
一、额外的内置过滤选项
除了你提到的s:(状态)、@:(标签)、p:(项目),Playwright HTML报告还支持以下过滤规则:
t::按测试名称/标题匹配关键词,比如t:login会筛选出标题包含"login"的所有测试f::按测试文件路径/名称过滤,比如f:auth/会匹配所有位于auth目录下的测试文件中的用例duration::按测试执行时长过滤,支持比较运算符,比如duration:>5s筛选执行时间超过5秒的用例,duration:<2s筛选耗时少于2秒的用例- 无前缀关键词:直接输入任意关键词,会全局匹配测试的标题、标签、错误信息、文件路径等内容
二、按错误信息筛选失败测试的方案
原生Playwright HTML报告直接支持按错误信息过滤,不需要自定义配置:
- 打开HTML报告后,在顶部搜索框直接输入错误关键词(比如
Timeout) - 报告会自动筛选出所有包含该关键词的测试用例——包括失败用例的错误详情内容
- 配合
s:failed使用可进一步精准筛选:输入s:failed Timeout,就能直接从所有失败用例中挑出因Timeout错误导致失败的测试
如果需要更复杂的错误类型匹配(比如精确匹配错误类名),可以通过自定义报告模板实现,但绝大多数场景下,原生全局搜索已足够满足需求。
内容的提问来源于stack exchange,提问作者Dan Walker
相关产品推荐
相关产品推荐

