KI Apps

Airtest

Website
Screenshot der Startseite von Airtest
Zusammenfassung mit KI ⊛

Airtest ist ein Open-Source-UI-Automatisierungsframework, das es ermöglicht, Spiele und Apps auf verschiedenen Plattformen wie Windows, Android und iOS zu testen. Das Framework basiert auf Bilderkennungstechnologie, um Benutzeroberflächenelemente zu lokalisieren, ohne dass Code injiziert werden muss.

Funktionen


  • Plattformübergreifende APIs für die Ausführung auf verschiedenen Plattformen
  • Vollständig skalierbar für die Ausführung auf großen Gerätefarmen
  • Unterstützung für die Erstellung von HTML-Berichten mit detaillierten Informationen und Bildschirmaufzeichnungen
  • AirtestIDE: Ein GUI-Tool für die einfache Erstellung und Ausführung von Automatisierungstests
  • Poco: Eine Bibliothek für die direkte Zugriff auf die Objekthierarchie (UI-Widget) auf verschiedenen Plattformen und Spiel-Engines

Unterstützte Plattformen


  • Android
  • iOS
  • Windows
  • Unity-Spiele

Installation


Airtest kann über pip installiert werden:

pip install -U airtest

Für die Verwendung auf MacOS/Linux-Plattformen muss die Ausführungsberechtigung für adb erteilt werden.

Dokumentation


Die vollständige Dokumentation von Airtest kann auf readthedocs gefunden werden.

Beispiele


Ein Beispiel für die Verwendung von Airtest: ```python from airtest.core.api import *

Verbindung zu einem Android-Gerät herstellen

init_device("Android")

App installieren und starten

install("path/to/your/apk") start_app("package_name_of_your_apk")

Simulierte Eingabe durchführen

touch(Template("image_of_a_button.png")) swipe(Template("slide_start.png"), Template("slide_end.png"))

Bestätigung des erwarteten Ergebnisses

assert_exists(Template("success.png"))

App schließen

home() uninstall("package_name_of_your_apk") ```

Lizenz


Airtest ist ein Open-Source-Tool unter der Apache-2.0-Lizenz.

Fazit


Airtest ist ein leistungsfähiges UI-Automatisierungsframework, das es ermöglicht, Spiele und Apps auf verschiedenen Plattformen zu testen. Mit seiner plattformübergreifenden API und der Unterstützung für die Erstellung von HTML-Berichten ist es ein ideales Tool für die Automatisierung von Tests.

Ähnliche KI-Apps

* KI-Zusammenfassungen können Fehler enthalten. Alle Angaben ohne Gewähr.