本主题说明如何修改由 web 场景模拟的用户操作。

本章包含:

用户操作配置概述

要查看和修改特定方案步骤采取的操作,请执行以下操作:

  1. 双击要配置其操作的方案步骤。
  2. 在 GUI 右侧打开的配置面板中,打开用户操作选项卡
  3. 查看现有操作(最初是录制期间捕获的操作)并根据需要修改设置以指定要执行的操作。可以从可用的预设动作中进行选择,也可以定义自定义动作。

使用数据源对用户操作进行参数化

可以使用数据源对用户操作进行参数化。例如,让类型操作遍历存储在 Excel 电子表格中的一组不同值。



标识与用户操作关联的元素

作为用户操作源的元素将在场景步骤的 Pre-Action Browser Contents 选项卡中以纯蓝色边框突出显示。

更改用户操作的目标

要快速更改用户操作的目标,请右键单击 Pre-Action Browser Contents 选项卡中的相关元素,然后选择合适的 Modify 命令。

如果要更改的用户操作与特定元素没有关联(例如,“关闭”或“导航”操作),请单击 User Actions 选项卡,然后从 Action 下拉菜单中选择新操作 以修改目标。

检查 HTML 中的元素 

在为页面元素创建和修改用户操作时,您可能需要检查HTML以确定是否要向适当的元素添加操作。 

若要查看 HTML 的某个元素,请从快捷菜单中选择 Inspect <Element> 。


了解预设操作

您可以通过从预设动作列表中进行选择,然后根据需要进行自定义以满足您的需要,来配置最常见的用户操作。下面介绍可用的预设操作。

用户操作选项卡

用户操作选项卡包含许多预设置用户操作的配置设置。从 Action 下拉菜单中选择一个用户操作。 (请参见 指定专用元素定位器)并配置元素定位器设置。

元素定位器设置

元素定位器设置允许指定与操作关联的元素。 

可以使用以下元素定位器:

  • 选择 Use XPath 并输入要用作标识符的 XPath。
  • 选择 Use Script 以输入定义所需用户操作的脚本。
  • 选择 Use Element Properties 可指定一组属性,用于将元素与操作关联。下表描述了可配置的设置:

Element指定应应用于操作的元素名称(例如,"img"、"div” 或 "a")。若要允许任何元素,请在此字段中输入“Any”。
Attribute Name指定识别元素的属性名称(例如,"title"、"id"或"name")。可以使用功能以下其中一项机制配置该值。
Attribute Value

指定 Attribute Name 字段提供的属性的期望值。

  • 如果您希望指定固定值,请选择 Fixed 选项,然后在文本框中指定需要的值。
  • 如果要使用在数据源中定义的值,请选择 Parameterized 选项,然后指定包含要使用的值的数据源列。请注意,只有当项目至少包含一个数据源时,此选项才可用。
  • 如果希望使用自定义方法的返回值,请选择 Script 选项。单击 Edit 按钮来创建或编辑方法,然后选择需要的方法以便在弹出对话框的 Method 下拉菜单中使用。如果存在两个或多个方法,您还可以选择不同的方法,以便在表单面板中下拉菜单中使用。
Index

指定与先前条件匹配的元素。输入 "0” 表示匹配将使用的 "Element," "Attribute Name," 和 "Attribute Value” 条件的第一个元素。输入“1”表示将使用匹配的第二个元素,依此类推。

  • 如果您希望指定固定值,请选择 Fixed 选项,然后在文本框中指定需要的值。
  • 如果要使用在数据源中定义的值,请选择 Parameterized 选项,然后指定包含要使用的值的数据源列。请注意,只有当项目至少包含一个数据源时,此选项才可用。
  • 如果希望使用自定义方法的返回值,请选择 Script 选项。单击 Edit 按钮来创建或编辑方法,然后选择需要的方法以便在弹出对话框的 Method 下拉菜单中使用。如果存在两个或多个方法,您还可以选择不同的方法,以便在表单面板中下拉菜单中使用。

许多动作可让您进行配置 Window Name。这使您可以指定要在其中进行操作的窗口的名称。将该字段保留为空白表示将使用默认窗口。


  • No labels