• <menu id="w2i4a"></menu>
  • logo smartbear TestComplete 系列教程

    文檔首頁>>smartbear TestComplete 系列教程>>TestComplete教程:光學(xué)字符識別(八)遷移早期版本中創(chuàng)建的測試

    TestComplete教程:光學(xué)字符識別(八)遷移早期版本中創(chuàng)建的測試


    TestComplete是一款具有人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個桌面,Web和移動應(yīng)用程序。使用TestComplete,可以提高測試覆蓋率并幫助提供經(jīng)過實(shí)戰(zhàn)考驗(yàn)的高質(zhì)量軟件。本文描述了如何使用傳統(tǒng)的光學(xué)字符識別將現(xiàn)有測試遷移到新格式。

    點(diǎn)擊下載TestComplete正式版


    TestComplete的早期版本(版本12.60之前)使用內(nèi)置的光學(xué)字符識別庫。在版本12.60中,它已從TestComplete中刪除,并已替換為具有Google Vision API的新光學(xué)字符識別引擎。

    如果您有使用不推薦使用的光學(xué)字符識別庫的測試,則可以執(zhí)行以下任一操作:
    • 修改測試以使用新的OCR功能(推薦)。
    • 要么繼續(xù)使用不建議使用的OCR庫(不建議使用)。

    如果您擁有TestComplete 12.60,并且想使用該TestComplete版本不推薦使用的OCR庫,請與我們的客戶服務(wù)團(tuán)隊(duì)聯(lián)系。如果您具有TestComplete 14.0(及更高版本),則需要手動安裝不建議使用的OCR模塊。

    修改測試以使用新的OCR(推薦)

    1、如果您不使用源代碼管理,我們建議您制作項(xiàng)目的備份副本。如果使用源代碼管理,建議您在存儲庫中為項(xiàng)目創(chuàng)建一個新分支。

    2、在TestComplete中打開您的測試項(xiàng)目。

    3、根據(jù)以下建議,更新測試以使用新的光學(xué)字符識別引擎:

    任務(wù)
    舊版OCR
    新OCR
    識別屏幕對象中的文本
    OCR.CreateObject
    OCR.Recognize
    獲取指定屏幕對象內(nèi)的所有文本
    OCR.CreateObject.GetText
    OCR.Recognize.FullText
    獲取包含指定文本的區(qū)域
    OCR.CreateObject.GetText
    OCR.Recognize.Block 要么 OCR.Recognize.BlockByText
    獲取包含指定文本的矩形的坐標(biāo)
    OCR.CreateObject.FindRectByText.Found…
    屬性 OCR.Recognize.Block.Bounds或OCR.Recognize.BlockByText.Bounds對象的屬性
    在包含指定文本的區(qū)域上模擬用戶操作
    計(jì)算包含所需文本的矩形的坐標(biāo),并在該矩形中模擬基于坐標(biāo)的動作
    OCR.Recognize.Block或 OCR.Recognize.BlockByText對象的方法
    指定識別選項(xiàng)
    OCR.CreateObject.CreateOptions
    識別服務(wù)將自動檢測您的文本語言。
    4、將更改保存到您的項(xiàng)目。

    本文內(nèi)容就是這樣了,希望對您有所幫助~感興趣的朋友可以下載TestComplete試用版免費(fèi)評估~

    相關(guān)內(nèi)容推薦:

    TestComplete 使用教程>>>


    想要購買TestComplete正版授權(quán),或了解更多產(chǎn)品信息請點(diǎn)擊【咨詢在線客服】


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();