您可以在图像同步元素中替换或添加替代值,以使同步并不仅限于所记录的精确图像。如果应用程序的行为发生更改,那么替代值还可能在更新测试时有用。
开始之前
如果您在使用光学字符识别,那么只需在测试编辑器中的图像同步元素内单击添加以添加替代值,并在预期文本字段中输入新文本字符串。
如果您在使用位图散列码同步或光学字符识别,那么可以使用以下方法来添加替代散列码或所识别文本值。
过程
要将替代值添加到图像同步,请执行以下操作:
- 插入图像同步元素后,从“运行”菜单运行测试。 如果可能,请做出相应安排以使替代条件在运行开始之前出现。当遇到替代条件时,测试应该会生成图像同步超时。
- 在“性能测试运行”视图中,右键单击测试日志容器,然后选择显示测试日志。 测试日志将在编辑器中打开,同时将选择概述页面。
- 单击事件选项卡。
- 展开事件层次结构的顶行,并导航至运行期间生成的图像超时元素。
- 选择图像超时以打开“Citrix 图像同步”视图。 如有必要,可通过选择来手动打开“Citrix 图像同步”视图。
选择了图像超时后,该视图将显示测试期间遇到的实际屏幕区域和预期的图像,以及对应的散列码或所识别文本值。
- 可以将新的散列码或所识别文本值作为替代值添加到图像同步,也可以将现有值替换为新值。
- 要将实际的散列码或所识别文本添加为替代值,请单击添加值
按钮。
- 要将预期值替换为新值,请单击替换值
按钮。