文档彩票走势图>>smartbear TestComplete 系列教程>>TestComplete教程:光学字符识别(八)迁移早期版本中创建的测试
TestComplete教程:光学字符识别(八)迁移早期版本中创建的测试
TestComplete是一款具有人工智能的自动UI测试工具,利用自动化测试工具和人工智能支持的混合对象识别引擎,轻松检测和测试每个桌面,Web和移动应用程序。使用TestComplete,可以提高测试覆盖率并帮助提供经过实战考验的高质量软件。本文描述了如何使用传统的光学字符识别将现有测试迁移到新格式。
TestComplete的早期版本(版本12.60之前)使用内置的光学字符识别库。在版本12.60中,它已从TestComplete中删除,并已替换为具有Google Vision API的新光学字符识别引擎。
如果您有使用不推荐使用的光学字符识别库的测试,则可以执行以下任一操作:- 修改测试以使用新的OCR功能(推荐)。
- 要么继续使用不建议使用的OCR库(不建议使用)。
如果您拥有TestComplete 12.60,并且想使用该TestComplete版本不推荐使用的OCR库,请与我们的客户服务团队联系。如果您具有TestComplete 14.0(及更高版本),则需要手动安装不建议使用的OCR模块。
修改测试以使用新的OCR(推荐)
1、如果您不使用源代码管理,我们建议您制作项目的备份副本。如果使用源代码管理,建议您在存储库中为项目创建一个新分支。
2、在TestComplete中打开您的测试项目。
3、根据以下建议,更新测试以使用新的光学字符识别引擎:
任务 |
旧版OCR |
新OCR |
识别屏幕对象中的文本 |
OCR.CreateObject |
OCR.Recognize |
获取指定屏幕对象内的所有文本 |
OCR.CreateObject.GetText |
OCR.Recognize.FullText |
获取包含指定文本的区域 |
OCR.CreateObject.GetText |
OCR.Recognize.Block 要么 OCR.Recognize.BlockByText |
获取包含指定文本的矩形的坐标 |
OCR.CreateObject.FindRectByText.Found… |
属性 OCR.Recognize.Block.Bounds或OCR.Recognize.BlockByText.Bounds对象的属性 |
在包含指定文本的区域上模拟用户操作 |
计算包含所需文本的矩形的坐标,并在该矩形中模拟基于坐标的动作 |
OCR.Recognize.Block或 OCR.Recognize.BlockByText对象的方法 |
指定识别选项 |
OCR.CreateObject.CreateOptions |
识别服务将自动检测您的文本语言。 |
本文内容就是这样了,希望对您有所帮助~感兴趣的朋友可以下载TestComplete试用版免费评估~
相关内容推荐:
想要购买TestComplete正版授权,或了解更多产品信息请点击