原创 手把手教你用AirtestIDE無線連接手機!

1. 前言 一直以來,我們發現同學們都挺喜歡用無線的方式連接手機,正好安卓11出了個無線連接的新姿勢,我們今天就一起來看看,如何用AirtestIDE無線連接你的Android設備~ 2. Android11以下的無線連接方式 當 手機與電

原创 【更新公告】AirtestIDE更新至1.2.14版本

1. 前言 本次更新爲AirtestIDE更新,版本提升至1.2.14,對iOS有了更好的支持,能夠以更快的速度查看iOS屏幕,並且以更快的速度點擊和滑動屏幕。 2. 新功能 1.2.14版本的AirtestIDE,內置python環境的A

原创 【更新公告】Airtest更新至1.2.6版本

1. 前言 本次更新爲Airtest、Poco和iOS-tagent的更新,主要是爲了 對iOS設備有更好的支持 ,一方面是更多iOS系統版本的兼容,另一方面是提升了iOS設備的點擊和滑動速度等。 更新內容詳見下文。 2. Airtest更

原创 如何給Airtest腳本/報告增加log記錄

1. 前言 儘管Airtest腳本運行過程中會輸出非常豐富的log信息,並且Airtest報告也會把我們腳本的的運行步驟顯示出來,但有時候,我們會需要在腳本里面,插入一些自定義的log內容(比如某些關鍵點),並且顯示在Airtest報告中。

原创 集羣建設真的只是簡單地搭幾個設備櫃子而已嗎?

1. 前言 今天我們聊一聊 集羣建設 這個話題。近幾年,不論是爲了提高公司內部的測試效率,還是因爲疫情帶來了更多遠程辦公的場景,越來越多的企業都想要搭建自己的設備集羣。 但搭建設備集羣,真的是搭幾個設備櫃子這麼簡單的問題嗎?在集羣建設過程中

原创 關於使用iOS的彈窗接口出現“WDARequestError”報錯的問題說明

預告:近期我們也會更新iOS-Tagent,屆時可以直接使用我們最新的iOS-Tagent,同學們可以關注後續我們的更新信息。 最近我們發現經常有一些同學在使用我們iOS彈窗處理接口時,容易出現一個 WDARequestError 的報錯:

原创 關於python3.9安裝Airtest跑腳本“jinja2”報錯的問題說明

預告:該問題會在下個版本的Airtest中修復,同學們可以關注我們後續的發版信息! 最近有很多同學在使用python3.9安裝Airtest運行自動化腳本的時候,會遇到一個跟jinja2這個庫有關的報錯,導致腳本報錯無法正常運行,類似下述這

原创 如何用Airtest腳本切換手機的輸入法

1. 前言 前幾期的推文中,我們講了Airtest輸入文本相關的一些問題,其中就有提到Airtest的專用輸入法Yosemite。很多同學對這個輸入法又愛又恨,愛的是這個輸入法可以很輕鬆幫我們實現中文輸入,恨的是這個輸入法沒有軟鍵盤,想手動

原创 實用速學!Airtest如何幫助我們檢測包體是否需要覆蓋安裝?

1. 安裝包體真的是一個簡單的事情嗎? 今天我們來聊一聊測試前的準備工作--“安裝包體”。有同學看到這個可能會說,這不是很簡單嗎?直接用Airtest封裝的 install 接口,直接裝一下不就完事了嗎? 我們也希望是這麼簡單的,但實際上並

原创 Airtest輸入文本那點事

1.前言 閱讀本文你將瞭解: Airtest的專用輸入法 Yosemite.apk Airtest的 text 接口 輸入法的回車和搜索問題 拓展:Poco的 set_text 接口 PS:本文重點說明Android設備輸入文本的相關問

原创 令人頭禿的:你的主機中的軟件中止了一個已建立的連接

1. 前言 最近在答疑羣中,經常看到同學們遇到 你的主機中的軟件中止了一個已建立的連接 這樣的報錯,這個報錯可能的原因還挺多的,本質上是,無法連接服務。 一般來說,我們在poco初始化,或者是poco初始化之後“第一個”控件操作的語句中,就

原创 【Windows定時任務】自動打開手機上的雲音樂APP

1. 前言 在上一期的推文 用Airtest獲取本地可用設備實現自動啓動or關閉應用的小任務 中,我們實現了自動獲取可用設備並自動打開所有手機上的網易雲音樂APP的小任務。那麼今天,我們來看下怎麼把這個任務實現成1個定時任務,也就是在無人值

原创 用Airtest獲取本地可用設備實現自動啓動or關閉應用的小任務

1. 前言 在測試實踐中,我們可能會經常遇到這樣子的場景,xxx項目組週三上午10:00會發一個新的應用包,測試人員需要對這個新包進行一些測試,比如手工測試或者回歸測試等等。 但是在測試之前,我們希望應用包發佈之後,能一鍵自動安裝到所有測試

原创 AirtestIDE1.2.13的安卓手機設置自動初始化功能

1. 前言 在AirtestIDE1.2.13版本中,我們新增了1個 安卓手機設置初始化的功能 (以下簡稱手機初始化功能),能夠在手機已經打開 USB調試、且已安裝 PocoService 的前提下,自動 進行一些手機相關設置項的自動設置工

原创 生成Airtest報告總出錯?這份總結收好了

1. 前言 最近發現還是有很多同學在生成Airtest報告上面有一些疑惑之處,比如: 爲什麼用AirtestIDE跑腳本就可以直接生成報告,換別的編輯器就不行? 爲什麼按照官方示例寫的生成報告的腳本,到我這裏不是找不到路徑就是有別的報錯?