Airtest 入门
參考文檔:
關(guān)于Airtest的使用探索
使用 Airtest 進(jìn)行微信小程序自動(dòng)化測(cè)試 (Android & iOS)
蟲師介紹airtest工具使用
2018年3月,網(wǎng)易游戲開源,比較強(qiáng)大的android游戲自動(dòng)化測(cè)試工具,可以用于we的ui自動(dòng)化測(cè)試
官方文檔:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/1_quick_start/5_get_started_with_web_test.html
我的筆記
學(xué)習(xí)步驟
優(yōu)點(diǎn):報(bào)告漂亮,用圖像來(lái)進(jìn)行結(jié)果斷言
限制:目前只支持chrom瀏覽器(需要chromdriver.exe 驅(qū)動(dòng))
跨平臺(tái):https://github.com/AirtestProject/Airtest/blob/master/docs/wiki/platforms.md
| Android | √?model list | √ |
| Emulator | √?model list | √ |
| iOS | √?model list | ios-tagent |
| Windows | √ | Not yet |
| Cocos2dx-js & Cocos2dx-lua | √ | √?integration doc |
| Unity3D | √ | √?integration doc |
| Egret | √ | √?integration doc |
| WeChat Applet & Webview | √ | √?tutorial |
| Netease engines | √ | √?tutorial |
| Other engines | √ | √?implementation doc |
原理:
cs架構(gòu),客戶端是:腳本,服務(wù)端是:webdriver驅(qū)動(dòng)瀏覽器。client----通過(guò)微博driver wire protocol協(xié)議---->server
最后解析成selenium+python的腳本。
airetest自帶的chromedriver.exe版本,如果與你的瀏覽器不匹配,需要自己去下載并替換airetest根目錄里面的chromedriver.exe?
selenium自動(dòng)化基本原理:selenium通過(guò)driver對(duì)象,來(lái)操作瀏覽器
web自動(dòng)化代碼邏輯
操作步驟
1.設(shè)置,配置chrome.exe的啟動(dòng)路徑,
2. 窗口,常用3個(gè)窗口:腳本編輯窗、selenium窗口,log查看窗
2.點(diǎn)擊按鈕,打開瀏覽器,腳本編輯器提示如下,點(diǎn)擊yes
背景介紹
Airtest?網(wǎng)易游戲新開源的 UI 自動(dòng)化測(cè)試項(xiàng)目?
AirtestIDE?是一個(gè)跨平臺(tái)的UI自動(dòng)化測(cè)試編輯器,適用于游戲和App。
支持的平臺(tái)如下https://github.com/AirtestProject/Airtest/blob/master/docs/wiki/platforms.md
| Android | Emulator | iOS | Windows | Unity | Cocos2dx |
-
自動(dòng)化腳本錄制、一鍵回放、報(bào)告查看,輕而易舉實(shí)現(xiàn)自動(dòng)化測(cè)試流程
-
支持基于圖像識(shí)別的Airtest框架,適用于所有Android和Windows游戲
-
支持基于UI控件搜索的Poco框架,適用于Unity3d,Cocos2d與Android App
-
訪問官網(wǎng)通過(guò)視頻查看更多特性
在網(wǎng)易游戲內(nèi)部,這個(gè)項(xiàng)目被應(yīng)用在夢(mèng)幻西游、大話西游、陰陽(yáng)師、荒野行動(dòng)等數(shù)十個(gè)游戲的自動(dòng)化測(cè)試中。在游戲放出前,我們通常會(huì)在數(shù)百臺(tái)安卓手機(jī)上測(cè)試游戲的兼容性,Demo點(diǎn)這里。
官網(wǎng):http://airtest.netease.com/?
GitHub:https://github.com/AirtestProject
教程:http://airtest.netease.com/tutorial/Tutorial.html
QQ討論群:437119175
Airtest?· TesterHome
使用Airtest進(jìn)行Android與iOS的微信小程序自動(dòng)化測(cè)試
從官網(wǎng)開始上手吧
?
總結(jié)
以上是生活随笔為你收集整理的Airtest 入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《统计学习方法》学习笔记(4)--k近邻
- 下一篇: 基本概念学习(7003)---网络流量