OCR 测试服务
关于 WebdriverIO 的视觉测试文档,请参考文档。该项目包含了使用 WebdriverIO 运行视觉测试的所有相关模块。在 ./packages 目录中,您将找到:
@wdio/visual-testing:WebdriverIO 的视觉测试集成服务webdriver-image-comparison:一个图像比较模块,可 用于支持 WebDriver 协议的不同 NodeJS 测试自动化框架
Storybook 运行器 (测试版)
点击查看更多关于 Storybook 运行器测试版的文档
Storybook 运行器仍处于测试阶段,文档稍后将移至 WebdriverIO 文档页面。
本模块现在支持 Storybook,并提供了一个新的视觉运行器。这个运行器会自动扫描本地/远程 Storybook 实例,并为每个组件创建元素截图。只需在 services 中添加
export const config: WebdriverIO.Config = {
// ...
services: ["visual"],
// ....
};
并通过命令行运行 npx wdio tests/configs/wdio.local.desktop.storybook.conf.ts --storybook。
它将默认使用 Chrome 的无头模式作为浏览器。
[!NOTE]
- 大多数视觉测试选项也适用于 Storybook 运行器,请参阅 WebdriverIO 文档。
- Storybook 运行器将覆盖所有您的功能配置,并且只能在其支持的浏览器上运行,参见
--browsers。- Storybook 运行器不支持使用 Multiremote 功能的现有配置,并会抛出错误。
- Storybook 运行器只支持桌面网页,不支持移动网页。