-
Airtest - is an Cross-Platform UI Automation Framework for Games and Apps.
-
AirtestIDE - is an out of the box GUI tool that helps to create and run cases in a user-friendly way. AirtestIDE supports a complete automation workflow:
create -> run -> report
.
-
Write Once, Run Anywhere: Airtest provides cross-platform APIs, including app installation, simulated input, assertion and so forth. Airtest uses image recognition technology to locate UI elements so that you can automate games and apps without injecting any code.
-
Fully Scalable: Airtest cases can be easily run on large device farms, using commandline or python API. HTML reports with detailed info and screen recording allow you to quickly locate failure points. NetEase builds Airlab on top of the Airtest Project.
-
Poco: Poco adds the ability to directly access object(UI widget) hierarchy across the major platforms and game engines. It allows writing instructions in Python, to achieve more advanced automation.
With image recognition and UI hierarchy, our automation framework support game testing. Read more.
- Supports all game engines and apps
- Multiplatform
- Easy to use
In Android native apps' testing process, Airtest can play a siginificant role - plug-and-play. Read more.
Support for Windows applications, write one code and run the it across the platforms. Read more.
With poco, Airtest can access iOS native element and find out their location and attributes, which make iOS testing process easy and convenient. Read more.
Base on Chrome Devtools Protocol, record and generate selenium scripts, accurately access web element. Read more.
Get started from airtest homepage.
You can find the complete Airtest documentation on readthedocs.
- Original source here: https://github.com/AirtestProject/Airtest
- Chocolatey page: https://chocolatey.org/packages/airtest-ide/