delegate
latest
false
Delegate 用户指南
- 概述
- 快速入门
- 信任与合规
- 监管
- 功能
- 制图工具
- Delegate for Testing
- 参考
- 故障排除
Delegate for Testing 设置常见问题的解决方案,包括切换 UiPath 帐户时过期的 CLI 令牌和 Test Manager 数据可见性。
本页回答了完成设置和运行第一个测试用例中的一次性设置后出现的常见问题,其中涵盖了 UiPath 命令行接口 (CLI) 的安装和身份验证。
设置清单:只需要发生一次的事项
| 步骤 | 待执行操作 | 一次性? |
|---|---|---|
| 1 | 选择 QA/测试角色 | 是 |
| 2 | 安装 uip CLI | 是 |
| 3 | 运行 uip login | 是(如果令牌过期,则重新进行身份验证) |
| 4 | 了解您的项目密钥 | 是,每个项目 |
| 5 | 让Delegate运行测试用例 | 每次 |
哪些 Delegate 不需要您单独设置
- 无需单独的 Test Manager 登录信息—您的身份(显示名称和电子邮件)自动来自 UiPath Cloud 会话;仍需要
uip login,以便 CLI 可以执行测试并发布结果。 - 未设置浏览器— Delegate自动使用 Chrome。
- 无配置文件 — Test Cloud插件会处理一切事务。
- 没有用于测试执行的 Orchestrator 连接 — 所有运行都通过 CLI 在本地发生。
身份验证失败,并显示“身份验证失败”或“401 未经授权”
当您的 uip CLI 令牌已过期时,会发生这种情况。令牌通常会在一段不活动后过期,并且过期之前没有警告,因此此错误消息是您的第一个信号。
如要解决此问题,请执行以下操作:
- 运行
uip login。 - 在打开的浏览器窗口中使用您的 UiPath 帐户登录。
令牌会自动刷新 — 无需更改Delegate中的设置。修复过程大约需要 30 秒,其他所有内容(项目密钥、Test Manager 设置)都保持不变;只有身份验证令牌需要刷新。
切换帐户时的 Test Manager 数据
您的 Test Manager 数据位于 UiPath Cloud 中,与您的组织和租户绑定,而不与您的个人帐户凭据绑定。切换帐户会影响访问权限,而不是数据本身。
| 纵横比 | 切换到其他帐户(同一组织/租户) | 切换到完全不同的组织/租户 |
|---|---|---|
| 测试用例、测试集、执行 | 仍然存在 — 数据是组织级别 | 不可见 — 其他组织 |
| 结果 Delegate 已发布 | 仍在那里 | 不可见 |
| 自主执行标签 | 仍在那里 | 不可见 |
| Delegate 的 CLI 登录 | 新帐户需要 uip login | 新帐户需要 uip login |
| Delegate 的 Test Manager 身份 | 在您切换 UiPath Cloud 会话帐户时自动更新 | 在您切换 UiPath Cloud 会话帐户时自动更新 |
如果您要转移到新的 UiPath 组织(例如,切换用人单位或从试用租户转移到生产租户),您的历史测试数据不会随您迁移。它将保留在原始组织中,您将在新租户中从头开始。
如果您只是切换在同一组织中使用的个人帐户,您的所有数据仍然可访问。在 UiPath Cloud 会话中登录新帐户,以便Delegate选择更新后的身份,然后再次运行uip login ,以便 CLI 可以在该帐户下执行并发布。