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

1. 前言 本次更新爲Airtest庫更新,版本提升至1.2.9,主要新增 對Android13的支持 、新增Windows和iOS的錄屏接口 等。 2. 更新功能 1)新增對Android13的支持 Airtest1.2.9版本新增了對A

原创 用純python腳本玩轉UU加速器

1. 前言 之前幾期內容,我們出過純py形式的Android自動化腳本。同學們一直讓再出一下純py形式的Windows腳本,今天我們以UU加速器爲例,給大家出一個簡單的學習demo。 2. UU加速器的自動化demo 今天的練習demo也非

原创 實戰練習:用airtest-selenium腳本爬取百度熱搜標題

1. 前言 很多同學,使用AirtestIDE都是做移動端的測試,其實它還有個隱藏功能,就是做web自動化測試。 搞網頁測試,使用AirtestIDE的好處是,能借助selenium的輔助窗,幫助我們快捷地生產web自動化腳本。 這裏用到

原创 如何把自定義的函數,記錄到你的Airtest報告裏

1. 前言 熟悉Airtest的同學都知道,像touch、swipe這類核心API,運行之後,都會在Airtest報告裏記錄一個步驟: 但有很多情況下,我們可能會使用自定義的函數,這種自定義的函數,就不會被記錄到我們的Airtest報告裏

原创 如何正確使用Airtest報告插件?報告小tips上線

1. 前言 在使用Airtest做自動化測試時,默認生成的報告,其實是airtest的專屬報告。 它對於poco語句(控件測試場景)、airtest-selenium語句(web測試場景)的支持不夠完善,因此我們需要用 插件的形式 來補充支

原创 Android Poco初始化時,不大起眼但可能存在坑點的參數們

1. 前言 進行Android poco初始化的時候,可能大多數同學都是直接在Poco輔助窗裏選擇Android模式,然後選擇自動幫我們補充poco的初始化腳本: 這種情況下,我們大多數都不會關注初始化的參數。但如果我們不瞭解這些參數的含

原创 如何利用Airtest做一些簡單的裝包小任務

1. 前言 很多同學對於Airtest都有一些刻板的印象,覺得Airtest只能截圖,然後進行一些簡單的點點點操作。 但實際上,拋開Airtest的圖像識別點擊功能,Airtest還能幫助我們連接設備,然後完成一些別的小任務,比如裝包、打開

原创 網易私有云新增的測試驅動力,Airtest-ocr文字識別點擊真香!

1. 前言 熟悉我們開源框架的朋友都知道,AirtestProject一直以來,都對外開源了2個自動化測試框架,Airtest和Poco,Airtest是基於圖像識別原理的,Poco是基於控件識別原理的。 這2個自動化測試框架,大大降低了

原创 Airtest新手升級:一個相對完整的純.py腳本是怎樣子的

1. 前言 一直以來,Airtest的教程都傾向於編寫 .air 腳本,但本質上,它還是python腳本來的。今天我們就來補上這個缺口,一起來看下一個相對完整的純 .py 腳本是什麼樣子的。 2. 例子一:純py的Airtest腳本 有時候

原创 Airtest如何自動連接重啓後的設備並繼續執行自動化腳本呢?

1. 前言 最近有些小夥伴來問我們,能不能讓設備運行一些自動化腳本後,給它執行重啓操作,之後再自動連接上這臺設備,繼續執行一些自動化腳本。 答案當然是可以的,今天我們就從一個簡單的小例子來看一下這個自動化場景吧。(PS:文末可以獲得今天的練

原创 趁熱打鐵!一起來看下Airtest1.2.7新增的那些斷言API

1. 前言 先前我們放出了1.2.7版本的Airtest,其中,一個很重要的功能是,我們 新增了非常豐富的斷言API ,今天我們就來詳細看一下新版Airtest都有給我們提供哪些斷言語句。 2. 舊版Airtest提供的斷言語句 先回顧下,

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

1. 前言 本次更新爲Airtest庫更新,主要是新增了設備釋放接口、大量斷言的語句,新增了對Android 12L的支持,對安裝接口的增強,和若干bug的修復。 2. Airtest版本提升至1.2.7 1)新增了device.disco

原创 Airtest的多圖查找與兩圖對比

1. 前言 今天聊一下同學們經常問到的關於Airtest找圖的2個問題,一個是,如何在Airtest裏面做多圖查找;另一個是,如何直接傳入2張圖片,然後計算他們的可信度。 2. 多圖查找:find_all 這裏的多圖查找,指的是,一個畫面中

原创 Poco腳本的點擊位置與點擊偏移

1. 前言 上一期我們講了 Airtest的點擊位置與點擊偏移,這期我們繼續講一下poco的點擊位置與點擊偏移。 2. Poco的點擊位置 1)打開手機的顯示觸摸操作 以一個簡單的Poco點擊腳本爲例: poco(text="網易雲音樂")

原创 Airtest腳本的點擊位置與點擊偏移

1. 前言 我們經常會聽同學們提到:這個圖片腳本怎麼沒有點擊效果?爲什麼腳本會點偏了?我想點圖片的其它位置可以嗎?諸如此類的問題。 今天就來跟同學們詳細聊一聊,Airtest的點擊位置與點擊偏移這塊內容,看完之後,遇到類似上面的問題,我們都