1. 程式人生 > 其它 >Pyhton3+AirTest+[001]+小程式UI自動化之環境搭建

Pyhton3+AirTest+[001]+小程式UI自動化之環境搭建

一、Airtest 框架簡介

  1. Airtest Project是網易開發的一個開源自動化測試框架。與其他自動化測試框架相比,Airtest專案具有以下兩個優點:
  • 大大降低了編寫和維護自動化指令碼的成本
Airtest 希望以所見即所得的方式完成指令碼的錄製。即使測試人員不知道指令碼,他們也可以通過正常的單擊和拖動操作自動記錄指令碼,這可以大大降低企業和專案的自動維護成本。
  • 解決遊戲測試的痛點
Airtest Project希望通過支援不同的遊戲引擎,成為一個真正的跨引擎和跨平臺的自動化測試平臺。
  1. 底部的主要測試框架是Airtest和Poco。兩者之間的區別是:
  • Airtest:這是基於影象識別原理的基於Python的跨平臺UI自動化測試框架,適用於遊戲和應用程式。
  • Poco:基於UI控制元件搜尋的自動化測試框架。它的核心優勢在於,它不僅支援Android和IOS,還支援遊戲。它還支援微信小程式,微信小遊戲和H5應用程式。
  1. 官方文件:https://airtest.doc.io.netease.com/tutorial/0_automated_testing/

二、環境準備

  1. windows 環境準備:
    1. AirtestIDE: v1.2.9,
      1. 官網:https://airtest.netease.com/changelog.html
      2. 官網V1.2.9下載地址:https://airtest.netease.com/download.html?download=win64/AirtestIDE-win-1.2.9.zip&&site=io
    2. python3.8
  2. AirTest介面
    1. 下載完成後,解壓,安裝目錄中雙擊:AirtestIDE.exe
  1. AirTest介面
  1. 連線Android手機
    1. 手機端開啟-開發者許可權-USB除錯
    2. 移動裝置連結 下會顯示連線的手機deviceid
    3. 點選connect即可安裝
當有些人一出生就有的東西,我們要為之奮鬥幾十年才擁有。但有一樣東西,你一輩子都不會有,那就是我們曾經一無所有。