TestComplete教程:光學(xué)字符識別(二)識別屏幕上文本須滿足的要求
TestComplete是一款具有人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個桌面,Web和移動應(yīng)用程序。使用TestComplete,可以提高測試覆蓋率并幫助提供經(jīng)過實戰(zhàn)考驗的高質(zhì)量軟件。本文描述了在光學(xué)字符識別教程中,TestComplete能夠識別屏幕上的文本所必須滿足的要求。
要識別圖像和屏幕對象中的文本,必須滿足以下要求:
您的TestComplete版本必須為12.60或更高版本。如果您具有較早版本的TestComplete,則可以使用舊版OCR功能來識別文本。
您必須具有TestComplete Intelligent Quality插件的有效許可證。
您必須在TestComplete中安裝并啟用Intelligent Quality插件。
默認(rèn)情況下,您在TestComplete安裝過程中安裝并啟用插件。如果未在安裝過程中安裝并啟用該插件,您可以在以后任何時間通過“安裝擴(kuò)展”對話框來執(zhí)行此操作:
1、從TestComplete主菜單中選擇“文件”>“安裝擴(kuò)展”。
2、在“安裝擴(kuò)展”對話框中,展開“智能質(zhì)量”類別并啟用“智能質(zhì)量核心”插件:
必須在TestComplete中啟用光學(xué)字符識別支持。默認(rèn)情況下,如果在TestComplete安裝過程中啟用了Intelligent Quality插件,則會自動啟用它。
如果您在測試中遇到光學(xué)字符識別問題,請從TestComplete主菜單中選擇“文件”>“安裝擴(kuò)展名”,并確保啟用了“光學(xué)字符識別”插件(您可以在“Intelligent Quality”組中找到它)。如果插件被禁用,請啟用它。TestComplete將要求您確認(rèn):
在消息中,單擊鏈接以閱讀第三方許可協(xié)議。如果您同意許可條款,請點擊“啟用OCR”。
此外,請確保沒有安裝和啟用舊版OCR插件。您可以在“通用”組中找到該插件。該插件與光學(xué)字符識別不兼容。您不能在TestComplete中同時啟用它們。
為了識別文本,TestComplete使用了駐留在ocr.api.dev.smartbear.com上的Web服務(wù),該服務(wù)又使用了Google Vision API。TestComplete將圖像發(fā)送到服務(wù)并獲得文本識別結(jié)果。
運(yùn)行測試的計算機(jī)必須有權(quán)訪問Web服務(wù)。如果您的網(wǎng)絡(luò)中運(yùn)行著防火墻或代理,請確保它們允許計算機(jī)訪問Web服務(wù)。
TestComplete通過HTTPS協(xié)議通過端口443與識別Web服務(wù)進(jìn)行通信。確保防火墻允許通過該端口的流量。
識別結(jié)果受圖像的大小和分辨率(在其中識別文本)以及所識別文本的語言的影響。
您識別出的文本內(nèi)容的對象必須存在于系統(tǒng)中,并且在屏幕上可見。
如果所需的對象屬于移動應(yīng)用程序,則必須準(zhǔn)備好您的移動設(shè)備進(jìn)行測試并連接到TestComplete。
本文內(nèi)容到這里就結(jié)束了,后續(xù)將會更新“模擬用戶操作”的內(nèi)容,感興趣的朋友請繼續(xù)關(guān)注我們哦~您也可以下載TestComplete免費版評估一下~
相關(guān)內(nèi)容推薦:
想要購買TestComplete正版授權(quán),或了解更多產(chǎn)品信息請點擊“咨詢在線客服”
1024,慧都致敬程序員們,zend現(xiàn)金優(yōu)惠券限時放送,了解詳情請點擊下方圖片