原创 Airtest遇到模擬器無法輸入中文的情況該如何處理?

此文章來源於項目官方公衆號:“AirtestProject” 版權聲明:允許轉載,但轉載必須保留原鏈接;請勿用作商業或者非法用途 1. 前言 最近有收到同學們的一些提問,使用Airtest的 text 接口,發現在部分模擬器上, tex

原创 Airtest的iOS實用接口介紹

1. 前言 前段時間Airtest更新了1.3.0.1版本,裏面涉及非常多的iOS功能新增和改動,今天想詳細跟大家聊一下里面的iOS設備接口。 PS:本文示例均使用本地連接的iOS設備,Airtest版本爲1.3.0.1 。 2. 安裝接口

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

1. 前言 本次更新爲Airtest庫更新,版本提升至1.3.0.1版本,主要新增了一些iOS設備相關的裝包等接口,以及封裝了一些tidevice常用接口。更多更新詳情,詳見我們下文的描述。 2. 新增iOS設備接口 1)iOS安裝接口:i

原创 如何用Airtest腳本無線連接Android設備?

1. 前言 之前我們已經詳細介紹過如何用AirtestIDE無線連接Android設備: 手把手教你用AirtestIDE無線連接手機! ,它的關鍵點在於,需要先 adb connect 一次,才能點擊 connect 按鈕無線連接上該設備

原创 更新公告:Airtest更新至1.2.10.2版本

1. 前言 本次是Airtest庫更新,版本提升至1.2.10.2,內容主要是Android錄屏功能的改動。 2. 更改部分 在Airtest1.2.9中提供的cv2模式已經被捨棄,因爲容易引發錯誤,效果也不如ffmpeg; 只有A

原创 爲什麼AirtestIDE的selenium Window突然無法檢索控件了?

1. 前言 最近有很多朋友跟我們反饋,爲什麼1.2.15版本的IDE沒辦法做網頁元素檢索了,是不是我們不支持selenium了之類的。 測試後發現,目前版本確實存在這個問題,原因是Chrome113.0.5672.127(最新)版本過高,A

原创 零基礎學會用Airtest-Selenium對Firefox進行自動化測試

1. 前言 本文將詳細介紹如何使用AirtestIDE驅動Firefox測試,以及脫離AirtestIDE怎麼驅動Firefox(VScode爲例)。 看完本文零基礎小白也能學會Firefox瀏覽器自動化測試!!! 2. 如何使用Airte

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

1. 前言 本次更新爲AirtestIDE、Airtest、Poco、iOS-tagent更新。 AirtestIDE更新至1.2.15版本,Airtest更新爲1.2.10版本,Poco更新爲1.0.89版本,iOS-tagent重新梳理

原创 Airtest新增iOS、Windows錄屏功能,真香!

1. 前言 在錄屏這塊,Airtest之前一直僅支持了Android設備,但Airtest1.2.9的新版錄屏功能裏,新增了iOS和Windows的錄屏支持。 下文我們將詳細瞭解這個新的錄屏功能,以及實操下在iOS設備或者Windows端的

原创 【更新公告】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的初始化腳本: 這種情況下,我們大多數都不會關注初始化的參數。但如果我們不瞭解這些參數的含