{"repo":"AirtestProject/Airtest","free":true,"listed":false,"github":"https://github.com/AirtestProject/Airtest","clone":"git clone https://github.com/AirtestProject/Airtest.git","description":"UI Automation Framework for Games and Apps","language":"Python","stars":9511,"topics":["automated-testing","game","unity3d","android","automation","test-automation","test-framework","ios","windows"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Airtest &middot; Cross-Platform UI Automation Framework for Games and Apps 跨平台的UI自动化框架，适用于游戏和App （中文版点这里） Features 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. AirtestIDE: 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 . 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. Get started from airtest homepage Supported Platforms Installation Use pip to install the Airtest python library. On MacOS/Linux platform, you need to grant adb execute permission. Download AirtestIDE from our homepage if you need to use the GUI tool. Documentation You can find the complete Airtest documentation on readthedocs. Examples Airtest aims at providing platform-independent API so that you can write automated cases once and run it on multiple devices and platforms. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/AirtestProject","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AirtestProject/Airtest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}