溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

4399AT如何解決UI自動化最后一公里難題

發(fā)布時間:2021-12-10 15:57:57 來源:億速云 閱讀:152 作者:柒染 欄目:大數(shù)據(jù)

本篇文章為大家展示了4399AT如何解決UI自動化最后一公里難題,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

為什么說是最后1公里呢?兩方面:

  1. 對于安卓APP的用WindowManager實(shí)現(xiàn)的懸浮窗控件定位獲取是無解的,因為它不屬于原生app和webiview范疇,是無法定位操作,只能粗暴的運(yùn)用坐標(biāo),但這是解決不了問題的~

  2. 對于wap模式,提示框或者權(quán)限框無法點(diǎn)擊,如下圖紅色位置

  3. 4399AT如何解決UI自動化最后一公里難題


所以想到通過圖像識別技術(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:[圖片路徑] 可多張,路徑不可有中文

案例如下:

4399AT如何解決UI自動化最后一公里難題

運(yùn)用場景:

兔耳故事APP的播放器點(diǎn)擊操作:(該播放器由windowManager實(shí)現(xiàn))

4399AT如何解決UI自動化最后一公里難題

通過截圖,然后粘貼window10畫圖面板上,然后調(diào)整大小,

4399AT如何解決UI自動化最后一公里難題

調(diào)整像素為水平450(務(wù)必為450),高就不限制

4399AT如何解決UI自動化最后一公里難題

然后截取要操作的特征圖,如播放器,我就截圖播放器的兩個角,不要夾雜其他圖片,不然會影響識別成功率,然后保存為xx圖表,名字和保存的路徑中,不要為中文

4399AT如何解決UI自動化最后一公里難題

截取綠色框,然后保存。圖片可以是png和jpg格式的。

4399AT如何解決UI自動化最后一公里難題

這些做好以后,再圖像識別操作的api中寫入保存圖片的路徑,如圖片放在D盤根目錄:

4399AT如何解決UI自動化最后一公里難題

圖片可以保存多張,具體看圖片特性,然后其余的就根據(jù)你的用例配置4399AT的api進(jìn)行編寫用例,執(zhí)行的方法也是這樣。

上述內(nèi)容就是4399AT如何解決UI自動化最后一公里難題,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(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)容。

AI