Test Suite
2023.4
False
Bannerhintergrundbild
Test Suite-Benutzerhandbuch
Letzte Aktualisierung 28. Feb. 2024

Architektur der Automatisierung von Mobilgeräten

Die Automatisierung von Mobilgeräten umfasst eine dreischichtige Architektur, die Studio und Aktivitäten, Appium-Server und das Zielgerät selbst umfasst.



Studio und Aktivitäten

  • Die Automatisierung mobiler Geräte beginnt in Studio.
  • Zunächst stellen Sie mit dem Mobile Device Manager eine Verbindung zwischen dem Zielgerät und der Anwendung her, die Sie automatisieren möchten.
  • Diese Verbindung wird über einen Appium-Server ermöglicht, der auf dem Zielgerät ausgeführt wird.
  • Dann können Sie die Aktivitäten verwenden, die in den Paketen MobileAutomation und UIAutomation verfügbar sind.

Appium

  • Appium ist ein Schlüsselelement zum Testen und Simulieren der Verbindung zwischen Ihrem Gerät und der Anwendung. Der Mobile Device Manager fungiert als Brücke zwischen Ihrem Mobilgerät und dem Appium-Server und interpretiert und führt Automatisierungsbefehle aus.
  • Die mobile Automatisierung von UiPath basiert auf Appium als Treiber für iOS und Android. Dabei werden Treiber initialisiert, Parameter für die Testumgebung konfiguriert (z. B. App-Datei und Gerätedetails) und sowohl native als auch hybride App-Tests unterstützt.
  • Sie können entweder einen Appium-Server auf Ihrer lokalen Maschine einrichten oder einen Appium Cloud-Server aus einer externen Cloud-Gerätefarm nutzen. Sehen Sie sich die Cloud-Gerätefarmen an, in die Sie die mobile Automatisierungslösung von UiPath integrieren können:
    Cloud-Gerätefarmen
    Sauce Labs
    Perfecto Mobile
    Experitest

Gerät

  • Unabhängig davon, ob es sich bei Ihrem Zielgerät um ein physisches Gerät oder einen Simulator/Emulator, lokal oder in der Cloud handelt, muss Appium für Tests ausgeführt werden.
  • Zusätzlich zu Appium müssen Sie Automatisierungsframeworks installieren, die für iOS- oder Android-Geräte spezifisch sind. Diese Frameworks sind für die Erstellung und Ausführung von UI-Tests unerlässlich. Sehen Sie sich unten die unterstützten Automatisierungsframeworks an:
    AndroidiOS
    UIAutomator2XCUITest
    EspressoUI-Automatisierung (UI Automation)
  • Studio und Aktivitäten
  • Appium
  • Gerät

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.