老李分享:基于图像识别的跨平台的手机自动化测试方案
生活随笔
收集整理的這篇文章主要介紹了
老李分享:基于图像识别的跨平台的手机自动化测试方案
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
老李分享:基于圖像識別的跨平臺的手機自動化測試方案
??poptest是國內唯一一家培養測試開發工程師的培訓機構,以學員能勝任自動化測試,性能測試,測試工具開發等工作為目標。如果對課程感興趣,請大家咨詢qq:908821478,咨詢電話010-84505200。
?
圖像識別技術目前來說已經相對健全了。用來做手機的自動化測試,于是變有了可能性。思路大概就是通過一張張的截圖去點擊合適的位置。
airtest是跨平臺的,一個腳本能在android上跑,也能在ios上跑。
項目地址:?https://github.com/netease/airtest
star數有點少,不過這不是問題。文檔還是挺全的。
代碼大部分是用python寫的。
貼上代碼舉個例子。
# 引入模塊 import airtest# 連接設備, 操作記錄寫到airtest.log中 dev = airtest.Device('android://ybs56213', log='airtest.log')# 點擊操作 dev.click('start.png', duration=0.1) # 拖拽操作 dev.drag('a.png', 'b.png') # 等待 dev.wait('finish.png')性能監控
# 程序性能監控 m = airtest.Monitor('android://ybs56213', 'com.netease.test') # 獲取cpu和內存數據 cpu = m.cpu() mem = m.memory() # 將數據記錄到日志中,每隔0.5s m.watch('filename.log', interval=0.5, background=True)轉載于:https://www.cnblogs.com/poptest/p/5124707.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的老李分享:基于图像识别的跨平台的手机自动化测试方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LightOJ - 1140 How M
- 下一篇: 赵老师_01