系统找不到uft 12.01中指定的文件

时间:2016-01-25 18:15:19

标签: hp-uft

我试图使用UFT的Insight功能来避免在开发端使用基于flex的应用程序的库的构建配置。当我尝试使用方法“GetVisibleText”UFT 12.01返回“系统找不到指定的文件”。但我点击同一页面中的不同按钮示例按钮x,按钮y在我的愿望。所以这意味着UFT可以区分对象。我的目的是检查页面中的动态文本对象。注意:“GetRoProperty”没有返回任何内容,只有一个名为“相似性”的属性,并且它在不同页面的所有时间都返回一个常量值。

1 个答案:

答案 0 :(得分:0)

UFT的Insight技术使用图像来识别对象,它识别按钮 x 的事实并不意味着它有任何内在的理解,它包含文本“ x

在Insight中,使用相似性属性来确定控件与捕获图像的不同之处,以使其不构成匹配。 相似性不像我们习惯的那样是常规识别属性。这就是为每个测试对象获得相同值的原因(并不意味着特定对象支持此属性)。

关于GetVisibleText,UFT使用OCR来提取文本。您可以指定最后一个参数中您期望的语言。

在任何情况下,由于无法找到文件,这些事情都不会失败。我对此事有两点想法:

  1. 您是否正在使用描述性编程来识别InsightObject(请参阅进一步的链接),如果是这样,可能找不到您指定的图像文件?
  2. 您使用的是哪种OCR机制? (工具⇒选项⇒GUI测试⇒文本识别),也许您正在使用的机制未正确安装,这导致失败,尝试使用不同的OCR机制。
  3. 您可以阅读更多关于Insight here的内容。