- StudioPro
- Orchestrator
- Testing Robots
- Test Manager
Automatisierung von Mobilgeräten
Dieser Abschnitt beschreibt die Lösung zur Automatisierung von Mobilgeräten im Detail und hilft Ihnen bei der ersten Verwendung.
- StudioPro – IDE zum Entwerfen von Mobilgerätetests und zum Vorbereiten auf die Testverwaltung und -ausführung.
- Mobile Automation-Aktivitäten – Konfigurierbare Aktionen, die Sie auf dem Mobilgerät ausführen können, um es zu automatisieren.
- MDM (Mobile Device Manager) – Tool, das Ihnen eine realistische visuelle Oberfläche zum Testen und Automatisieren eines Mobilgeräts in StudioPro bietet. Sie können MDM verwenden, um über Appium eine Verbindung mit echten oder emulierten Geräten herzustellen und Ihre Aktionen auf dem Gerät auszuführen und aufzuzeichnen sowie Geräte und Anwendungen zu verwalten.
Um mit der Verwendung der UiPath-Lösung zur Automatisierung von Mobilgeräten zu beginnen, sehen Sie sich die folgenden Ressourcen an:
Verwalten Sie Ihre Geräte individuell, indem Sie Einstellungen konfigurieren oder Anwendungen ausführen.
Für die Konfiguration von Geräten siehe:
- Android- und iOS-Unterstützung.
- Führen Sie mehrere Geräte gleichzeitig aus.
- Greifen Sie auf alle Arten von Inhalten zu, mit Ausnahme von Videos.
Sie können Ihre Geräte nach einem oder nach allen der folgenden Kriterien filtern:
- Nach Gerätetyp: Klicken Sie auf die Android-oder die Apple -Schaltfläche.
- Nach Plattformversion: Klicken Sie auf die Schaltfläche Plattformversion und wählen Sie aus der Dropdownliste aus. Standardmäßig ist die Option Alle festgelegt.
Sie können Ihre Geräte neu anordnen, indem Sie eine Gerätekarte an eine neue Position in der Liste ziehen und ablegen.
In der folgenden Tabelle sind die Aktionen aufgeführt, die Sie zum Verwalten Ihrer Geräte verwenden können.
Aktion |
Beschreibung |
Verfahren |
---|---|---|
Bearbeiten |
Konfigurieren Sie die Geräteeinstellungen. |
|
Clone |
Erstellen Sie einen Geräte-Klon. |
|
Löschen |
Löschen Sie die ausgewählte Datei. |
|
Eine Anwendung auf diesem Gerät starten |
Wählen und führen Sie eine Anwendung auf dem ausgewählten Gerät aus. |
|
Im folgenden Abschnitt sind Ihre Fehlerbehebungsoptionen aufgeführt:
- Debugging zur Untersuchung von Appium-Protokollen.
- Protokolle und Ausführungszeitleiste zum Prüfen der Vorgänge auf Ihrem Gerät während der Automatisierung.
- Problembehandlungsszenarien
Dieser Abschnitt enthält das Testen verwandter Aktivitäten im Paket UiPath.Mobile.Automation.Activities. Durch diese Aktivitäten können Sie Automatisierungen für Ihre Geräte erstellen und native oder Webanwendungen ausführen. Sie finden die Aktivitäten in Studio unter Mobile Automation.
Aktivität |
Beschreibung |
---|---|
Stellt eine Verbindung mit einem Mobilgerät her und bietet Scopes für alle nachfolgenden Aktivitäten. | |
Ruft die Protokolltypen von einem Gerät ab, das über die Mobile Device Connection verbunden ist. | |
Ruft die Protokolle von einem Mobilgerät ab, das über die Scope-Aktivität „Mobile Device Connection“ verbunden ist. | |
Installiert eine angegebene App auf einem Mobilgerät, das über die Scope-Aktivität „Mobile Device Connection“ verbunden ist. | |
Ruft die Seitenquelle von einem Mobilgerät ab, das über die Scope-Aktivität „Mobile Device Connection“ verbunden ist. | |
Verwaltet die aktuelle App mithilfe eines Benutzereingabebefehls. | |
Sendet einen Benutzereingabebefehl an eine bestimmte App auf dem Ziel-Mobilgerät. | |
Navigiert zu einem Deep Link innerhalb einer Anwendung. | |
Öffnen Sie eine bestimmte URL im aktuell aktiven Webbrowser. | |
Ruft die aktuelle Ausrichtung des angegebenen Mobilgeräts ab. | |
Drückt eine Hardware-Schaltfläche auf dem angeschlossenen Gerät. | |
Ändert die Ausrichtung des angeschlossenen Geräts und ruft sie anschließend wieder ab. | |
Erstellt einen Screenshot vom Bildschirm des von Ihnen verwendeten Mobilgeräts mit eigenen Abmessungen, die in den Attributen Höhe und Breite angegeben sind. | |
Gibt eine boolesche Variable zurück, die angibt, ob ein bestimmtes UI-Element vorhanden ist. | |
Ruft ein Attribut eines angegebenen UI-Elements ab. | |
Ruft das ausgewählte Element aus einem Ziel-UI-Element ab. | |
Extrahiert den Text aus einem angegebenen UI-Element und gibt ihn als Zeichenfolgenvariable zurück. | |
Legt das ausgewählte Element auf einem Ziel-UI-Element fest. | |
Gibt den angegebenen Text in ein Ziel-UI-Element ein. | |
Der Bildschirm wird in eine bestimmte Richtung und für eine bestimmte Anzahl von Malen gewischt. | |
Gibt eine boolesche Variable zurück, die angibt, ob ein bestimmtes UI-Element vorhanden ist. |
Wenn Probleme auftreten, sollten Sie die folgenden Szenarien zur Fehlerbehebung in Betracht ziehen:
Wenn Ihr iOS-Gerät nicht gestartet werden kann, versuchen Sie Folgendes:
- Stellen Sie sicher, dass Ihr Gerät dem Zertifikat vertraut. Gehen Sie auf Ihrem Gerät zu Einstellungen > Allgemein > Profile und Geräteverwaltung, tippen Sie auf den E-Mail-Eintrag (z. B. Apple Development: benutzername@email.com) und vertrauen Sie dann dem Zertifikat. Wenn das Gerät Ihr Unternehmenskonto verwendet, ist dies nicht erforderlich.
- Wenn Sie eine Fehlermeldung erhalten, dass Port 8100 nicht erreichbar ist, schließen Sie Appium (Strg + C) und starten Sie es erneut.
- Wenn Sie einen anderen Fehler erhalten, sollten Sie unter Appium XCUITest Driver Real Device nachsehen.