studio
latest
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Studio 用户指南

上次更新日期 2026年2月23日

创建第一个编码测试用例

本教程分步指导您创建编码测试用例,该用例在网页表单中输入信息,并使用 Test Manager 进行验证。为了自动化并访问网页表单,该示例使用了对象存储库元素和 UIAutomation。您可以在此处访问示例表单。

先决条件

  1. 创建编码测试用例。 从“文件”组中选择“新建”,然后选择“编码测试用例”

测试用例的代码分为三部分 (Arrange-Act-Assert),与 Given-When-Then 模板类似。

  • 排列 – 设置测试数据。
  • 执行 – 执行测试用例步骤。
  • 断言 – 验证测试用例结果。
  1. 从测试应用程序中检索用户界面元素,以便您可以在编码测试用例中使用它们。 在此示例中,从网页表单中检索用户界面元素。 转到“对象存储库”选项卡,然后创建一个名为 TestForm 的应用程序。

  2. TestForm 应用程序中,创建一个名为 TestFormScreen 的屏幕,并指示网页表单打开的 Chrome 选项卡。

    docs image

  3. 在“TestFormScreen”中,为每个表单字段创建一个元素,并在表单内部创建按钮。 用户界面元素按字母顺序按升序排列。

    docs image

  4. 开始使用用户界面自动化测试服务设计编码测试用例。

  5. 在“排列”部分中,使用 UIAutomation 服务以及 OpenTypeInto 编码自动化 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 参数相当于活动属性。 docs image

docs image 7. 在“操作”部分中,键入提交表单的操作。 对于此示例,请使用以下代码示例:

screen.Click("Submit");
screen.Click("Submit");

docs image8. 在“断言”部分中,使用“测试”服务以及 VerifyExpression 编码自动化 API 来验证“验证”中的文本是否为第 6 步中输入的用户名。对于此示例,请使用以下代码示例:

testing.VerifyExpression(screen.GetText("Verification") == "John Doe");
testing.VerifyExpression(screen.GetText("Verification") == "John Doe");

docs image

示例项目

要按照步骤操作并自行尝试教程,请下载以下示例项目:第一个编码测试用例

  • 示例项目

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo
信任与安全
© 2005-2026 UiPath。保留所有权利。