airTest小試第一刀

airTest

官網地址小程序

正題(直接抄官網的內容)

  • AirtestProject是由網易遊戲推出的一款自動化測試框架,項目構成以下:微信小程序

  • Airtest:是一個跨平臺的、基於圖像識別的UI自動化測試框架,適用於遊戲和App,支持平臺有Windows、Android和iOS微信

  • Poco:是一款基於UI控件識別的自動化測試框架,目前支持Unity3D/cocos2dx-*/Android原生app/iOS原生app/微信小程序,也能夠在其餘引擎中自行接入poco-sdk來使用app

  • AirtestIDE:跨平臺的UI自動化測試編輯器,內置了Airtest和Poco的相關插件功能,可以使用它快速簡單地編寫Airtest和Poco代碼。框架

  • AirLab:真機自動化雲測試平臺,目前提供了TOP100手機兼容性測試、海外雲真機兼容性測試等服務,請訪問官網以瞭解更多編輯器

  • 私有化手機集羣技術方案:從硬件到軟件,提供了企業內部私有化手機集羣的解決方案,歡迎瞭解測試

airTest主頁面

airTest界面

AirTest框架

來至官方的簡述:Airtest是一款跨平臺的UI自動化測試框架,基於圖像識別原理,適用於遊戲和App。spa

使用門檻很低,只須要選擇對應的操做,而後截個圖就完成了一個步驟;
下面的就是識別當前頁面的🔍,找到目標,而後點擊(touch)這個目標;
複製代碼

經常使用功能

  1. touch-點擊 .net

  2. wait-等待 插件

  3. swipe-滑動

  4. exists-判斷是否存在

  5. text-文本 輸入文本,可選擇輸入文本後觸發enter,或者是搜索

實戰小腳本-給你的好友自動發紅包!

腳本內容

  1. 打開你的微信
  2. 搜索安卓仔-伯約(微信好友)
  3. 選擇這個好友進入聊天界面
  4. 點擊+,展開功能界面
  5. 選擇紅包功能
  6. 點擊價格
  7. 輸入紅包金額
  8. 輸入密碼
  9. 發送紅包
  10. 斷言是否成功

運行報告

測試腳本完成後,不管是成功仍是失敗,都會輸出一份測試報告,報告包含了剛剛腳本的操做記錄,能夠經過分析報告去調優本身的腳本~

這期先到這裏,下期再會~下期講述poco~

相關文章
相關標籤/搜索