您好,登錄后才能下訂單哦!
本篇文章為大家展示了4399AT如何解決UI自動化最后一公里難題,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
為什么說是最后1公里呢?兩方面:
對于安卓APP的用WindowManager實(shí)現(xiàn)的懸浮窗控件定位獲取是無解的,因為它不屬于原生app和webiview范疇,是無法定位操作,只能粗暴的運(yùn)用坐標(biāo),但這是解決不了問題的~
對于wap模式,提示框或者權(quán)限框無法點(diǎn)擊,如下圖紅色位置
所以想到通過圖像識別技術(shù)(opencv)來解決這個問題。
目前4399AT已打通這最后一公里,通過圖像識別的技術(shù)來解決這個問題。
4399AT圖像識別增加的api:
picClick:圖片點(diǎn)擊
picCondition:圖片條件判斷
picCheck:圖片檢查
picInput:圖片輸入
picSlide:圖片上下滑動
picAlert:用于提示框點(diǎn)擊,主要用于在wap模式,一些提示授權(quán)的點(diǎn)擊,解決wap模式測試難點(diǎn)
api用法:
Action:"動作",
paths:[圖片路徑] 可多張,路徑不可有中文
案例如下:
運(yùn)用場景:
兔耳故事APP的播放器點(diǎn)擊操作:(該播放器由windowManager實(shí)現(xiàn))
通過截圖,然后粘貼window10畫圖面板上,然后調(diào)整大小,
調(diào)整像素為水平450(務(wù)必為450),高就不限制
然后截取要操作的特征圖,如播放器,我就截圖播放器的兩個角,不要夾雜其他圖片,不然會影響識別成功率,然后保存為xx圖表,名字和保存的路徑中,不要為中文
截取綠色框,然后保存。圖片可以是png和jpg格式的。
這些做好以后,再圖像識別操作的api中寫入保存圖片的路徑,如圖片放在D盤根目錄:
圖片可以保存多張,具體看圖片特性,然后其余的就根據(jù)你的用例配置4399AT的api進(jìn)行編寫用例,執(zhí)行的方法也是這樣。
上述內(nèi)容就是4399AT如何解決UI自動化最后一公里難題,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。