原创 Airtest自動化測試實操案例 | iOS應用篇

轉自公衆號:AirtestProject 前言上一篇推送我們聊到了Windows應用的實操案例,而今天我們想跟大家聊一聊 iOS設備的實操案例 。因爲之前很多同學都反饋說,官方教程裏面,絕大多數都是安卓設備的實操,Windows應用和iOS

原创 如何修改Airtest源碼&如何提交修改

轉自公衆號:AirtestProject 爲什麼你自己修改的Airtest源碼不生效?(上) 前言   相信小夥伴們多少都會遇到想要修改Airtest源碼,方便自己腳本編寫的情況。這時,不少同學會立即去修改AirtestIDE文件夾下Air

原创 Airtest自動化測試實操案例 | Windows應用篇

轉自公衆號:AirtestProject 前言之前有同學留言說想看Windows應用的自動化,那麼今天我們就用1個簡單的例子,帶大家一起來看一下Windows應用的自動化究竟有哪些坑。 不過在此之前,希望大家能認真看一下 “如何連接Wind

原创 基於airtest-selenium的UI自動化測試

一. airtest-selenium環境搭建 1.1 安裝與介紹 airtest-selenium庫是基於selenium庫的進一步封裝:https://airtest.doc.io.netease.com/tutorial/13_Sel

原创 Airtest之用裝飾器重試解決Poco RpcTimeoutError

上期回顧:Airtest自動化多設備測試框架DreamMultiDevices 以下基於python3.8;airtestIDE1.2.14;airtest1.2.6;pocoui1.0.87 運行Poco腳本的時候,有沒有遇到過Rp

原创 python openpyxl激活sheet後會有2個sheet頁被激活解決方案

python openpyxl激活sheet後會有2個sheet頁被激活解決方案最近在寫一個腳本,要求激活指定sheet並保存。比如原excel有5個sheet頁,sheet1-sheet5,最後一次保存的是sheet3,即默認激活的是sh

原创 不懂抓包也能做APP爬蟲?Airtest爬取抖音流行歌名!

轉自Airtest公衆號 前言 說起APP爬蟲,相信大家會很容易聯想到一些抓包工具:Fiddler、Charles、mitmproxy和anyproxy等等。藉助這些抓包工具,我們可以知道APP在運行過程中具體發起了什麼請求,之後我們就可

原创 Airtest+Poco多設備併發自動化遊戲測試框架(遇到的問題)

項目:基於unity3d項目 涉及相關模塊:關卡,戰鬥,商城,裝備,強化,天賦等 記錄:Airtest+poco+pycharm自動化遊戲測試過程中發現的問題以及解決的方法 目標:自動化打包安裝,多機器併發測試生成報告 其他:相關敏感的字眼

原创 Airtest自動化多設備測試框架DreamMultiDevices

上期回顧:Airtest+Poco多設備併發自動化遊戲測試框架(遇到的問題) 編者注:此框架作者寫於2020年,這2年Airtest更新了一些版本,不確定是否可以直接拿來使用,也許要稍微改些東西。但可以通讀代碼學習其思路。 DreamM

原创 Airtest自動化框架——單設備批量執行腳本

上期回顧:用.bat文件做Airtest腳本的多設備批量運行   最近在使用airtest進行app自動化,但是隻能單個執行,實際需要批量執行。看了網上很多文章,其實很多都沒真正實踐或者說實踐不完全,用的不好用。所以,就自己在那些文章的基

原创 Poco API精講之refresh()

上期回顧:Airtest解決“自動裝包”過程中需要輸入密碼的問題(同適用於隨機彈框處理) 以下基於python3.8;airtestIDE1.2.14;airtest1.2.6;pocoui1.0.87 Poco最新版1.0.87新增

原创 用.bat文件做Airtest腳本的多設備批量運行

前言 我們在腳本編寫完成後,AirtestIDE可以讓我們一次運行單個腳本驗證結果,但是假如我們需要在 多臺手機上,同時運行多個腳本 ,完成自動化測試的批量執行工作時,AirtestIDE就無法滿足我們的需求了。 目前可以通過命令行運行手機

原创 Airtest3行代碼幫你輕鬆實現“自動發送測試報告”到指定郵箱

前言大多數情況下,跑完用例腳本之後,我們需要把測試報告打包,之後再發送給不同的同事查看。其實,python有很多好用的庫和模塊,可以幫助我們實現這個需求,解放我們的雙手。 所以今天的推文,我們主要來看一看如何 自動把導出的測試報告打包成zi

原创 Airtest的多機協作、交互及設備切換set_current()

上期回顧:Airtest+Poco常見Exception報錯 以下基於python3.8;airtestIDE1.2.13;airtest1.2.4;pocoui1.0.85 一般其他的UI自動化框架,雖然支持併發測試,但每個端之間是

原创 如何脫離AirtestIDE在Pycharm中跑自動化腳本

1. 前言上次給大家介紹了AirtestIDE創建.py腳本並運行、生成報告,不過如果是要工程化的將自動化運用到項目中,還是要脫離AirtestIDE的,比如通過Pycharm編寫腳本,通過命令行運行自動化、生成報告。 本文將詳細講述脫離A