studio
2023.10
false
- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- Salesforce 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- Studio 测试
- 扩展程序
- 故障排除
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Studio 用户指南
上次更新日期 2025年9月3日
创建第一个编码测试用例
link本教程分步指导您创建编码测试用例,该用例在网页表单中输入信息,并使用 Test Manager 进行验证。为了自动化并访问网页表单,该示例使用了对象存储库元素和 UIAutomation。您可以在此处访问示例表单。
先决条件
- UiAutomation.Activities 23.10
- Testing.Activities 23.10
- UiPath Chrome 扩展程序
- 创建编码测试用例。从“文件”组中,选择“新建”,然后选择“编码测试用例”。测试用例的代码分为三部分 (Arrange-Act-Assert),与 Given-When-Then 模板类似。
- 排列 – 设置测试数据。
- 执行 – 执行测试用例步骤。
- 断言 – 验证测试用例结果。
- 从测试应用程序中检索用户界面元素,以便在编码测试用例中使用它们。对于此示例,从网页表单中检索用户界面元素。转到“对象存储库”选项卡,然后创建一个名为 TestForm 的应用程序。
- 在“TestForm”应用程序中,创建一个名为“TestFormScreen”的界面,并指定打开网页表单的 Chrome 选项卡。
- 在“TestFormScreen”中,为每个表单字段创建一个元素,并在表单中创建按钮。用户界面元素按字母顺序升序排列。
- 开始使用用户界面自动化和测试服务设计编码测试用例。
-
在“排列”部分中,使用 UIAutomation 服务以及 Open 和 TypeInto 编码自动化 API 打开网页表单并输入测试数据。对于此示例,请使用以下代码示例:
var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen); screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe"); screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "[email protected]"); screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234"); screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");
var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen); screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe"); screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "[email protected]"); screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234"); screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");提示:在 Studio IDE 中使用 IntelliSense。按Ctrl+Space
键即可使用 IntelliSense 执行以下操作:- 自动完成代码
- 读取编码自动化 API 文档 – 读取 API 的参数。 在编码自动化生态系统中,API 参数相当于活动属性。
- 在“操作”部分中,键入提交表单的操作。对于此示例,请使用以下代码示例:
screen.Click("Submit");
screen.Click("Submit"); -
在“断言”部分中,使用“测试”服务以及 VerifyExpression 编码自动化 API 来验证“验证”中的文本是否为第 6 步中输入的用户名。对于此示例,请使用以下代码示例:
testing.VerifyExpression(screen.GetText("Verification") == "John Doe");
testing.VerifyExpression(screen.GetText("Verification") == "John Doe");