test-suite
latest
false
UiPath logo, featuring letters U and I in white

Test Suite-Benutzerhandbuch

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Letzte Aktualisierung 4. Dez. 2024

Mobile Automation-Aktivitäten und -APIs

Dieser Abschnitt enthält das Testen verwandter Aktivitäten und APIs im Paket „UiPath.Mobile.Automation.Activities“. Durch diese Aktivitäten und APIs können Sie Automatisierungen für Ihre Geräte erstellen und native oder Webanwendungen ausführen.

Um Testfälle für Mobilgeräte in Studio zu erstellen, können Sie die Aktivitäten verwenden, die im Paket Mobile.Automation verfügbar sind. Und um codierte Testfälle für Mobilgeräte in Studio zu erstellen, können Sie die APIs verwenden, die im Dienst mobileautomation verfügbar sind, der mit dem Paket Mobile.Automation heruntergeladen wird. Unter Mobile Automation-APIs erfahren Sie, wie Sie die Mobile Automation-APIs verwenden.

Aktivitäten

Dieser Abschnitt enthält alle Aktivitäten im Zusammenhang mit der Automatisierung von Mobilgeräten, die im Paket Mobile.Automation zu finden sind.

Aktivität

Beschreibung

Stellt eine Verbindung mit einem Mobilgerät her und bietet Scopes für alle nachfolgenden Aktivitäten/APIs.

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 „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.

RichtungswechselFühren Sie einen Wischvorgang mit den folgenden vordefinierten Richtungen durch: Nach unten, Nach oben, Links, Rechts.
Muster zeichnenZeichnet einen Pfad, der durch mehrere Punkte auf dem Gerätebildschirm markiert ist.
Type TextFügt den über die Tastatur eingegebenen Inhalt in das derzeit aktive UI-Element ein.

APIs

Dieser Abschnitt enthält alle APIs im Zusammenhang mit der Automatisierung von Mobilgeräten, die im Paket Mobile.Automation zu finden sind.

APIBeschreibung
Connect/ConnectAsyncVerbindet ein Gerät mit einer Anwendung.
CreateApplicationErstellt eine neue Anwendung und gibt ihr einen Namen.
CreateDeviceErstellt ein neues Gerät. Sie können dieses Gerät in Code verwenden, aber es wird nicht in Mobile Device Manager gespeichert.
GetApplication/GetApplicationsRuft die Anwendung mit dem angegebenen Namen ab (mit den gleichen Konfigurationen, die im Mobile Device Manager vorhanden sind).
GetDevice/GetDevicesRuft das Gerät mit dem angegebenen Namen ab (wie Sie es in Mobile Device Manager konfiguriert haben).
RichtungswechselFühren Sie einen Wischvorgang mit den folgenden vordefinierten Richtungen durch: Nach unten, Nach oben, Links, Rechts.
DrawPatternZeichnet einen Pfad, der durch mehrere Punkte auf dem Gerätebildschirm markiert ist. Die Punkte, die den Pfad erstellen, werden vom Pfad des Fingers auf dem Gerätebildschirm aufgezeichnet. Sie können mehrere Fingerpfade hinzufügen, um Bildschirminteraktionen zu simulieren, an denen mehrere Finger beteiligt sind.
ElementExistsGibt eine boolesche Variable zurück, die angibt, ob ein bestimmtes UI-Element vorhanden ist.
ExecuteCommandFühren Sie native mobile Befehle aus, die keinem bestimmten Endpunkt zugeordnet sind. Sie können beispielsweise die Akkuinformationen abrufen oder Warnungen verwerfen (siehe Appium-Befehle).
Attribut erhalten (Get Attribute)Ruft ein Attribut eines angegebenen UI-Elements ab.
GetDeviceOrientationRuft die aktuelle Ausrichtung des angegebenen Mobilgeräts ab.
GetLogTypesRuft die Protokolltypen von einem Gerät ab, das über die Verbindung mit dem Mobilgerät verbunden ist.
GetPageSourceRuft die Seitenquelle von einem Mobilgerät ab, das über die Verbindungsklasse verbunden ist.
GetSelectedItemRuft das ausgewählte Element aus einem Ziel-UI-Element ab.
GetSesstionIdentifierRufen Sie die Sitzungs-ID der aktuellen Mobile Device Manager-Verbindung ab, um HTTP-Befehle an Appium-Endpunkte weiterzuleiten, damit Sie benutzerdefinierte Actionsausführen können.
GetSystemTimeRuft die aktuelle Uhrzeit des Geräts ab.
GetTextExtracts the text from a specified UI element and returns it as a String variable.
InstallAppInstalliert eine angegebene App auf einem Mobilgerät, das über Connection verbunden ist.
ManageCurrentApplicationSetzt die aktuelle App für diese Sitzung zurück oder startet sie.
ManageOtherApplicationVerwaltet andere Anwendungen mithilfe von Befehlen.
OpenDeepLinkÖffnet einen Deep Link innerhalb einer Anwendung.
OpenUrlÖffnet eine URL in Chrome. Die aktuell aktive Anwendung muss Chrome sein und mindestens eine geöffnete Registerkarte haben, bevor diese Methode aufgerufen wird.
PositionalSwipeWischt zu einer vordefinierten Position auf dem Bildschirm mit Start- und Endpunkten.
PressHardwareButtonDrückt eine Hardware-Schaltfläche auf dem angeschlossenen Gerät.
SaveLogsSpeichern Sie Protokolle eines bestimmten Typs in einer Datei.
SetDeviceGeoLocationLegt den aktuellen Standort des Geräts fest.
SetDeviceOrientationÄndert die Ausrichtung des angeschlossenen Geräts und ruft sie anschließend wieder ab.
SetSelectedItemLegt das ausgewählte Element auf einem Ziel-UI-Element fest.
SetTextGibt den angegebenen Text in ein Ziel-UI-Element ein, das von Mobile Automation erkannt wird.
WischenDer Wischvorgang durchläuft mehrere Wischvorgänge auf der Liste (bis zu MaxNumberOfSwipes), bis das angegebene Element gefunden wird. Wenn das Ziel nicht festgelegt ist, führt der Wischvorgang einen einzelnen Wisch aus, ohne nach einem bestimmten Element zu suchen.
Screenshot anfertigen (Take Screenshot)Erstellt einen Screenshot des Bildschirms des Mobilgeräts, das Sie verwenden, mit benutzerdefinierten Abmessungen.
TapGibt eine boolesche Variable zurück, die angibt, ob ein bestimmtes UI-Element vorhanden ist. Die API hat keinen Rückgabewert, aber wenn das angegebene UI-Element vorhanden ist (boolescher Wert), dann werden Tipp-Operationen dafür ausgeführt.
TypeTextFügt den über die Tastatur eingegebenen Inhalt in das derzeit aktive UI-Element ein. Um den Text in das gewünschte Element einzufügen, müssen Sie den Fokus auf eine beliebige Stelle auf der Benutzeroberfläche richten, an der Sie den Text einfügen möchten. Sie können diese API verwenden, wenn Sie Anwendungen automatisieren, für die Sie Text über die Tastatur eingeben müssen, aber kein Zielelement, das von Mobile Automation erkannt wird.
  • Aktivitäten
  • APIs

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten