在创建文本检查时,需要定义检查的名称、检查范围、要检查的文本和搜索条件。
要在录制之后添加文本检查,请执行下列操作:
1在 VuGen 主窗口中,右键单击与要对其执行检查的网页相应的步骤。从弹出菜单中选择“在之后插入”。将打开“添加步骤”对话框。
2 在“步骤类型”树中,展开“Web 检查”。
3选择“文本检查”,然后单击“确定”。将打开“文本检查属性”对话框。请确保“规格”选项卡可见。
4在“搜索”框中,键入要验证其存在与否的字符串。ABC 图标表示尚未为“搜索”框中的字符串分配参数。有关分配参数的详细信息,请参阅第 7 章“定义参数”。
5要相对于邻近文本指定搜索字符串的位置,请选中“其右侧”或“其左侧”复选框。然后,在适当的字段中键入文本。例如,要验证字符串
“support@mercuryinteractive.com ” 是否出现在单词“e-mail:”的右侧,请选中“其右侧”,然后在“其右侧”框中键入“e-mail:”。
ABC 图标表示尚未为“其右侧”或“其左侧”框中的字符串分配参数。
6命名文本检查。单击“常规”选项卡,然后在“步骤名”框中键入文本检查的名称。使用一个以后容易识别该检查的名称。
7 属性表显示其他用于定义检查的属性。
清除“仅查看活动属性”复选框可以查看活动和非活动属性。要启用某个属性,请单击该属性名左侧的单元 格。在“值”列中为属性分配一个值。
有关分配属性值的详细信息,请参阅第 454 页的“定义其他属性”。
8 单击“确定”接受设置。代表新文本检查的图标将被添加到脚本中的关联步骤中。在脚本视图中,“文本检查”图标显示为 web_find 函数。
要在录制期间添加文本检查,请执行下列操作:
1 使用鼠标标记所需的文本。
2 单击录制工具 栏上的“插入文本检查”图标。
除了使用 web_find 函数外,还可以使用两个其他的增强函数来搜索 HTML 页内的文本:
web_reg_find
web_global_verification
web_reg_find 函数是注册类型函数。它将注册对 HTML 页上的文本字符串进行的搜索。注册意味着它不会立即执行搜索 - 仅在执行下一个操作函数(如web_url)之后,才会执行检查。注意,如果正在使用并发函数组,则web_reg_find 函数仅在分组结束后才会执行。
该函数与 web_find 函数的不同之处在于:它并不局限于基于 HTML 的脚本
(请参见“录制选项” > “录制”选项卡)。该函数还具有其他属性(如实例)
通过该属性可以确定文本出现的次数。在执行标准文本搜索时, web_reg_find是首选函数。
通过 VuGen 可添加在网页上搜索图像的用户定义的检查。图像可以由 ALT 属性、SRC 属性或这两者来标识。
可以在录制期间或录制之后添加用户定义的图像检查。录制之后,可以在脚本中编辑任何现有的图像检查。
要添加图像检查,请执行下列操作:
1 在 VuGen 主窗口中,右键单击与要对其执行检查的网页相应的步骤。从弹出菜单中选择“在之后插入”。将打开“添加步骤”对话框。
2 在“步骤类型”树中,展开“Web 检查”。
3 选择“图像检查”,然后单击“确定”。将打开“图像检查属性”对话框。请确保 “规格”选项卡可见。
4 选择一种标识图像的方法:
要使用图像的 ALT 属性来标识图像,请选中“替换图像名(ALT 属性)”复选框,然后键入 ALT 属性。在运行脚本时, Vuser 将搜索具有指定的 ALT 属性的图像。
要使用图像的 SRC 属性来标识图像,请选中“图像服务器文件名(SRC 属性)”复选框,然后键入 SRC 属性。在运行脚本时, Vuser 将搜索具有指定的 SRC属性的图像。
ABC 图标表示尚未为 ALT 或 SRC 属性分配参数。
5 要命名图像检查,请单击“常规”选项卡。在“步骤名”框中,键入图像检查的名称。使用一个以后容易识别该检查的名称。
6 属性表显示其他用于定义检查的属性。
清除“仅查看活动属性”复选框可以查看活动和非活动属性。要启用某个属性,请单击该属性名左侧的单元格。在“值”列中为属性分配一个值。
有关分配属性值的详细信息,请参阅第 454 页的“定义其他属性”。
7 单击“确定”以接受设置。代表新图像检查的图标将被添加到 Vuser 脚本中的关联步骤中。
可以指定插入到 Vuser 脚本中的每个 Web 检查的其他属性。在检查属性对话框的“常规”选项卡上的属性表中设置其他属性。