如何将图像识别或文本测试对象添加到对象存储库
在“对象存储库管理器”或“对象存储库”窗口中,单击“将图像识别对象添加到本地”或“将文本对象添加到本地”工具栏按钮
在“选择识别模式”对话框中,选择要用于识别对象的模式,然后选择控件或文本
自动识别模式:指针会变成指向手,单击应用程序中的控件后文本
手动识别模式:指针变成十字线,旁边的圆圈显示十字线中心周围区域的方法图像
获取应用程序中的控件或文本的快照,手动指定控件或文本的边框。如果自动模式不能正确检查测控件或文本的边框可以使用此模式。通过按住左边Ctrl键,可以将指向手或十字线临时变成标准指针。
在“添加图像识别测试对象”或“添加文本测试对象”对话框中,可以执行下列操作
·调整对象存储库中随测试对象一起保存的图像的边界
·新建快照以完全替代此图像
对于图像识别对象:
·指定要从测试对象图像中排除的区域,在屏幕上搜索对象以标识对象时,OpenText Functional Testing会忽略这些区域
·修改测试对象的ClickPoint,这是在控件上运行测试对象方法时在控件中单击的位置
单击“保存”添加图像识别或文本测试对象
将新的测试对象以及选定的图像添加到对象存储库中,位于表示包含控件或文本的应用程序或窗口测试对象之下
在对象存储库中:
·图像识别对象名为InsightObject,保存的图像用于标识应用程序中的控件
·对于文本对象,UFT使用OCR从图像中提取文本并将其保存在对象的text属性中。
定义新的文本测试对象
可以通过描述在对象存储库中创建文本测试对象,指定用于在应用程序中标识对象的文本
修改图像识别或文本测试对象的图像
在“对象存储库”或“对象存储库管理器”窗口中,选择要修改其图像的测试对象,如果是在编辑器中就双击步骤中的测试对象的图像
在测试对象图像区域中,单击更改测试对象图像按钮,如果修改文本对象的图像,那么测试对象的text属性会相应更新。
从图像识别对象中检索文本
使用Insight.GetVisibleText方法可以检索图像识别对象中显示的文本,UFT自动化测试工具使用OCR机制识别并返回文本。
更新图像识别测试对象详细信息
通过以下方法可以提高测试或组件的可读性和效率
·测试对象重命名为描述其标识的控件的名称
·将测试对象移动到测试对象层次结构内
·更新其他描述属性
·修改为测试对象创建的序号标识符
·定义测试对象的可视关系标识符
以上是关于UFT自动化测试工具有关图象识别的相关介绍,想要获取更多信息可以拨打电话进行咨询。