studio
2024.10
true
UiPath logo, featuring letters U and I in white
Studio 用户指南
Last updated 2024年11月4日

包文件模板

超时测试

超时测试”模板仅可用于版本 22.10 或更高版本的测试活动包。如果要使用超时或在验证失败时截取屏幕截图,请在创建测试用例时选择“超时测试”

该模板配置为引发基于时间的异常,并对工作流中发生的故障进行屏幕截图。

备注:
  • 如果将 takeScreenshotOnException 布尔变量设置为 false,请确保修改 TimeoutScope 活动的 Timeout Message 属性。
  • 您可以在 duration 变量中修改超时。默认设置为五 (5) 分钟。
  • 您可以通过配置“测试项目设置”,将屏幕截图保留在计算机上。

XBrowser 测试模板

如果要在多个浏览器上测试相同的测试数据,可以选择基于 X 浏览器测试模板创建测试用例。此模板允许您使用单个测试用例在多个浏览器上测试同一个网页应用程序。该模板的工作原理是,自动创建一个测试数据文件,用它来保存要运行测试用例的所有浏览器类型,然后将该数据与“设置运行时浏览器”活动一起使用。默认情况下,第一个浏览器类型为 Chrome

先决条件

XBrowser 测试模板仅适用于 24.10.0 以上版本的 Testing.Activities 和 UIAutomation.Activities。

如果您安装了 Testing.Activities 的相应版本,但 UIAutomation.Activities 的版本较低,则在更新包之前,您将无法使用该模板。

模板的工作原理

该模板的工作原理是创建一个名为 XBrowserTemplateDataVariationjson 类型的测试数据文件。测试数据文件将填充 Browser 参数,默认情况下,该参数采用以下浏览器类型,具体取决于 Studio 项目类型:
  • Windows 项目:Chrome、Firefox 和 Edge。
  • 跨平台项目:Chrome、Safari 和 Edge。
模板自动为名为 Browser 的测试数据文件创建相应的参数。
图 1. 使用 X 浏览器测试模板的测试用例,显示测试数据变体文件和“浏览器”参数

在执行测试用例步骤之前,第一个活动是“设置运行时浏览器”。前一个 Browser 参数放置在此活动的“浏览器类型”属性中,因此它会在运行时在测试数据 json 文件中声明的浏览器类型之间切换。

您可以使用其他浏览器类型进一步配置测试数据文件,或配置“设置运行时浏览器”活动。

图 2. 在测试数据 JSON 文件中编辑一种浏览器类型

  • 超时测试
  • XBrowser 测试模板
  • 先决条件
  • 模板的工作原理

此页面有帮助吗?

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