UFT(QTP) 中文社区

UFT中文社区
帮您快速上手UFT自动化功能测试工具

UFT使用教程

如何将图像识别或文本测试对象添加到对象存储库

  1. 在“对象存储库管理器”或“对象存储库”窗口中,单击“将图像识别对象添加到本地”或“将文本对象添加到本地”工具栏按钮

  2. 在“选择识别模式”对话框中,选择要用于识别对象的模式,然后选择控件或文本

    自动识别模式:指针会变成指向手,单击应用程序中的控件后文本

    手动识别模式:指针变成十字线,旁边的圆圈显示十字线中心周围区域的方法图像

    手动识别模式

    获取应用程序中的控件或文本的快照,手动指定控件或文本的边框。如果自动模式不能正确检查测控件或文本的边框可以使用此模式。通过按住左边Ctrl键,可以将指向手或十字线临时变成标准指针。

  3. 在“添加图像识别测试对象”或“添加文本测试对象”对话框中,可以执行下列操作

    ·调整对象存储库中随测试对象一起保存的图像的边界

    ·新建快照以完全替代此图像

    对于图像识别对象:

    ·指定要从测试对象图像中排除的区域,在屏幕上搜索对象以标识对象时,OpenText Functional Testing会忽略这些区域

    ·修改测试对象的ClickPoint,这是在控件上运行测试对象方法时在控件中单击的位置

  4. 单击“保存”添加图像识别或文本测试对象

    将新的测试对象以及选定的图像添加到对象存储库中,位于表示包含控件或文本的应用程序或窗口测试对象之下

    在对象存储库中:

    ·图像识别对象名为InsightObject,保存的图像用于标识应用程序中的控件

    ·对于文本对象,UFT使用OCR从图像中提取文本并将其保存在对象的text属性中。

定义新的文本测试对象

可以通过描述在对象存储库中创建文本测试对象,指定用于在应用程序中标识对象的文本

修改图像识别或文本测试对象的图像

  1. 在“对象存储库”或“对象存储库管理器”窗口中,选择要修改其图像的测试对象,如果是在编辑器中就双击步骤中的测试对象的图像

  2. 在测试对象图像区域中,单击更改测试对象图像按钮,如果修改文本对象的图像,那么测试对象的text属性会相应更新。

从图像识别对象中检索文本

使用Insight.GetVisibleText方法可以检索图像识别对象中显示的文本,UFT自动化测试工具使用OCR机制识别并返回文本。

更新图像识别测试对象详细信息

通过以下方法可以提高测试或组件的可读性和效率

·测试对象重命名为描述其标识的控件的名称

·将测试对象移动到测试对象层次结构内

·更新其他描述属性

·修改为测试对象创建的序号标识符

·定义测试对象的可视关系标识符

以上是关于UFT自动化测试工具有关图象识别的相关介绍,想要获取更多信息可以拨打电话进行咨询。

转载请注明出处:UFT(QTP) 中文社区 » UFT使用教程

欢迎申请UFT试用资格 立即体验AI自动化功能测试工具

申请试用 18266417701