test-manager
latest
false
Test Manager 用户指南
- 入门指南
- 项目管理
- 项目操作和实用程序
- Test Manager 设置
- ALM 工具集成
- API 集成
- 用于测试的编码智能体
- 故障排除
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
将 Playwright 测试项目打包到 UiPath 自动化包中,并将其发布到 Orchestrator,以便 Test Manager 执行。
备注:
此功能处于受控可用性状态,仅提供给符合条件的租户。只有通过 Test Cloud 交付时,它才在 Test Manager 中可用。
将 Playwright 测试项目打包到 UiPath 自动化包 (.nupkg) 中,并将其发布到 Orchestrator,以便可以在 Test Manager 中执行自动化。
先决条件
- 独立的 Playwright 测试项目目录:它自己的
playwright.config.*、package.json和受支持的锁定文件,其依赖项可在打包的根目录中解析。单一存储库子文件夹仅在独立时才有效。 - Playwright 1.19 版本或更高版本。npm 是唯一受支持的包管理器 — 打包的根目录必须包含
package-lock.json。 - 已安装 UiPath 命令行接口 (CLI) 并将其更新至最新版本。请参阅安装 UiPath CLI 。
- Test Manager 项目密钥。默认为必填项 — 除非您传递
--no-create-test-cases,否则 CLI 会拒绝打包。在 Test Manager 提取生成的包后,而不是在打包时,系统会自动创建和自动链接匹配的测试用例。密钥必须为大写字母数字。
警告:
打包时排除 node_modules、.git、.uipath、dist、test-results、playwright-report 和 .cache。它还始终排除任何深度的密码文件:.env、.env.*、.npmrc 和 .git-credentials。项目目录中的其他所有内容均按原样提供,因此请将机密信息移出其他文件——配置或设施文件中的硬编码凭据仍会附带。
步骤
-
在 Playwright 项目的根目录中打开一个终端。
-
运行带有
uip tm pack选项的--type playwright,例如:uip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output jsonuip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output json有关完整的标志参考,包括如何选择退出测试用例自动创建,请参阅uip tm pack 。
-
使用以下方法之一将生成的
.nupkg发布到租户的 Orchestrator 包订阅源:- 在 Orchestrator 中手动上传( “包” > “上传” )。
- 将其拖放到 Orchestrator 监控包的文件夹中。
- 使用 UiPath CLI 直接从命令行上传。
结果
该包将显示在 Orchestrator 的包订阅源中。如果提供了项目密钥,则系统将在该 Test Manager 项目中自动创建匹配的测试用例,并已链接 Playwright 自动化。否则,包的自动化可通过选择自动化进行选择。
相关内容
- Playwright 测试自动化
- UIP TM 包
- 具有 uipath-test 技能的 Playwright 测试自动化— 通过编码智能体自动执行整个流程,包括打包。