文檔金喜正規買球>>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正版授權,或了解更多產品信息請點擊