airtest安裝與使用

1.安裝python :

下載地址 https://www.python.org/downloads/

備注:我本次下載的是python3.8版本的

2.安裝pycharm:

3.相關(guān)工具下載安裝

pip install Airtest

批量導(dǎo)出pip freeze > requirements. txt

批量安裝pip install -r requirements.txt

安裝airtest過程中報錯的話: pip --default-timeout=100 install gevent

或者加上鏡像之后進行下載:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Airtest

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple poco

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pocoui

4.airtest下載

官網(wǎng)地址https://airtest.netease.com/

image.png

雙擊啟動绘雁,出現(xiàn)注冊頁面嬉荆,填寫完畢拖動驗證碼后,按下enter鍵

官方文檔:https://airtest.doc.io.netease.com/

5.進行app控制:

一.進行android控制:

1.前提:

(1).手機上需要打開開發(fā)者選項

(2).電腦上安裝了adb,可以通過adb控制手機

【進行adb的安裝: https://dl.google.com/android/repository/platform-tools-latest-windows.zip

注:

Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Mac版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip

Linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip

解壓后將adb.exe所在的目錄配置到環(huán)境變量path中去

在命令行中輸入adb version,即可查看到安轉(zhuǎn)好后的adb的版本

2.打開airtest,點擊刷新adb

image.png

查看app安裝包名稱
(1).通過adb查看包名
查看所有:adb shell pm list packages

查看正在運行中的:adb shell dumpsys window | findstr mCurrentFocus

image.png

包名:com.easypass.partner
(2).通過IDE來查看包名
選擇devices——顯示android助手——點擊app————點擊刷新————在左側(cè)復(fù)制包名


企業(yè)微信截圖_17055608717571.png
企業(yè)微信截圖_17043663375342.png

打開包的代碼:
通過包名直接打開APP

from airtest.core.api import *

auto_setup(__file__)

start_app("com.easypass.partner")

遇到的問題備注:

1端口被占用

(1)找到所在進程

netstat -aon|findstr "6033"

(2)找到占用進程的名稱

tasklist|findstr "xxxx"

(3)殺死進程

taskkill /pid xxxx -f

6.進行pc端控制:

image.png
image.png

選中后可查看對應(yīng)的屏幕內(nèi)容

其余操作與app錄制一致

7.進價:使用airtest-selenium

控制的是web頁面

cmd中下載airtest-selenium: pip install airtest-selenium

image.png

注意:
用poco控件編寫的腳本容錯率較低裹唆,兼容性更強,更適合跑兼容性測試只洒,但需要項目接入poco-sdk
用圖片識別編寫的腳本容錯率較高许帐,兼容性較弱,沒有代碼權(quán)限無法嘗試接入poco-sdk時可以選擇此方式

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末毕谴,一起剝皮案震驚了整個濱河市成畦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌涝开,老刑警劉巖羡鸥,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異忠寻,居然都是意外死亡,警方通過查閱死者的電腦和手機存和,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進店門奕剃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人捐腿,你說我怎么就攤上這事纵朋。” “怎么了茄袖?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵操软,是天一觀的道長。 經(jīng)常有香客問我宪祥,道長聂薪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任蝗羊,我火速辦了婚禮藏澳,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘耀找。我一直安慰自己翔悠,他們只是感情好,可當我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蓄愁,像睡著了一般双炕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上撮抓,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天妇斤,我揣著相機與錄音,去河邊找鬼胀滚。 笑死趟济,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的咽笼。 我是一名探鬼主播顷编,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼剑刑!你這毒婦竟也來了媳纬?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤施掏,失蹤者是張志新(化名)和其女友劉穎钮惠,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體七芭,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡素挽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了狸驳。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片预明。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖耙箍,靈堂內(nèi)的尸體忽然破棺而出撰糠,到底是詐尸還是另有隱情,我是刑警寧澤辩昆,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布阅酪,位于F島的核電站,受9級特大地震影響汁针,放射性物質(zhì)發(fā)生泄漏术辐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一施无、第九天 我趴在偏房一處隱蔽的房頂上張望术吗。 院中可真熱鬧,春花似錦帆精、人聲如沸较屿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽隘蝎。三九已至购啄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嘱么,已是汗流浹背狮含。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留曼振,地道東北人几迄。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像冰评,于是被迫代替她去往敵國和親映胁。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內(nèi)容