TestComplete教程:光学字符识别(八)迁移早期版本中创建的测试

TestComplete是一款自动化功能测试平台。在光学字符识别教程中,本文是描述如何使用传统的光学字符识别将现有测试迁移到新格式。

TestComplete是一款具有人工智能的自动UI测试工具,利用自动化测试工具和人工智能支持的混合对象识别引擎,轻松检测和测试每个桌面,Web和移动应用程序。使用TestComplete,可以提高测试覆盖率并帮助提供经过实战考验的高质量软件。本文描述了如何使用传统的光学字符识别将现有测试迁移到新格式。

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 识别服务将自动检测您的文本语言。

4、将更改保存到您的项目。

本文内容就是这样了,希望对您有所帮助~感兴趣的朋友可以下载TestComplete试用版免费评估~

相关内容推荐:

TestComplete 使用教程>>>


想要购买TestComplete正版授权,或了解更多产品信息请点击【咨询在线客服】

TestComplete教程:光学字符识别(八)迁移早期版本中创建的测试

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月27日
下一篇 2019年11月27日

相关推荐

发表回复

登录后才能评论