Master Airtest: Install the Mobile Automation IDE and Explore Its Key Features

This article guides readers through downloading and installing the Airtest mobile automation IDE, then provides a detailed walkthrough of its main interface components—including the auxiliary windows, script editor, log viewer, device connections, and Android assistant—helping users quickly start automating smartphone tasks.

Python Crawling & Data Mining
Python Crawling & Data Mining
Python Crawling & Data Mining
Master Airtest: Install the Mobile Automation IDE and Explore Its Key Features

Introduction

Hello, I am IT Shareder, known as Pipi. This article shares how to install the mobile automation testing IDE Airtest and explains its interface controls.

Preface

Previously we covered some automation modules, but what about automating on a phone? Airtest simplifies mobile automation: once running, it can perform all actions on your device with simple clicks.

1. Install the IDE

Download Airtest from the following address: https://u062.com/file/7715018-451404671 After downloading, install the IDE. The first launch requires registering a NetEase account because the IDE is developed by NetEase. After successful installation, the interface appears as shown:

2. Detailed IDE Controls

1. Airtest Auxiliary Window

This window lists all Airtest functions and Poco functions (Poco offers higher recognition rates). Example:

touch:touch screen operation</code><code>wait:wait operation</code><code>swipe:swipe operation</code><code>exists:check if a target exists on screen</code><code>test:input text into target program</code><code>keyevent:key press operation</code><code>snapshot:screenshot operation</code><code>sleep:sleep timer</code><code>assert_exists:assert target exists</code><code>assert_not_exists:assert target does not exist</code><code>assert_equal:assert two values are equal</code><code>assert_not_equal:assert two values are not equal

2. Poco Auxiliary Window

Poco is mainly used for game assistance testing, such as auto-click bots.

We will not describe it in detail because Airtest is used most frequently.

3. Script Editing Window

This window is used to build and run scripts, and it also supports automatic code generation.

4. Log Viewer Window

This window displays logs generated by each operation, helping you understand errors and results.

5. Mobile Device Connection

The IDE shows connected mobile devices. "Serial NO." indicates the device name, and "State" shows the device status: offline (not connected), device (connected), or no device. "Refresh ADB" resets the device list, and "Restart ADB" disconnects all devices and resets the list.

6. Remote Device Connection

You can connect to devices on a local emulator or remote devices, as long as they are available.

7. Windows Application Connection

This allows you to select desktop applications and record their behavior for automation.

8. iOS Device Connection

This section is for connecting iPhone devices.

9. Android Assistant

The Android Assistant provides convenient device information and simple operations, as illustrated below:

3. Summary

This article introduced the installation of the automation testing IDE Airtest and explained its basic interface controls. In the next article, we will demonstrate practical usage by connecting Airtest to a phone and sharing some fun examples.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

AndroidAirtesttesting toolsIDE installation
Python Crawling & Data Mining
Written by

Python Crawling & Data Mining

Life's short, I code in Python. This channel shares Python web crawling, data mining, analysis, processing, visualization, automated testing, DevOps, big data, AI, cloud computing, machine learning tools, resources, news, technical articles, tutorial videos and learning materials. Join us!

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.