activities
latest
false
- Überblick
- UI-Automatisierung (UI Automation)
- Mit UI-Automatisierung automatisierte Anwendungen und Technologien
- Projektkompatibilität
- UI-ANA-016 – URL zum Öffnen eines Browsers abrufen
- UI-ANA-017 – ContinueOnError True
- UI-ANA-018 – OCR-/Bildaktivitäten auflisten
- UI-DBP-006 – Containernutzung
- UI-DBP-013 – Falscher Gebrauch von Excel-Automatisierung
- UI-DBP-030 – Verwendung unzulässiger Variablen in Selektoren
- UI-PRR-001 – Klick simulieren
- UI-PRR-002 – Typ simulieren
- UI-PRR-003 – Offener Anwendungsmissbrauch
- UI-PRR-004 – Hartcodierte Verzögerungen
- UI-REL-001 – Große IDX in Selektoren
- UI-SEC-004 – Selektor-E-Mail-Daten
- UI-SEC-010 – App-/URL-Einschränkungen
- UI-USG-011 – Nicht zulässige Attribute
- UX-SEC-010 – App-/URL-Einschränkungen
- UX-DBP-029 – Unsichere Kennwortnutzung
- UI-PST-001 – Prüfungsprotokollebene in Projekteinstellungen
- UiPath-Browsermigrationstool
- Clippingbereich
- Computer Vision Recorder
- Aktivitätenindex
- Aktivieren (Activate)
- Ankerbasis (Anchor Base)
- Browser anhängen (Attach Browser)
- Fenster anhängen (Attach Window)
- Benutzeingabe blockieren (Block User Input)
- Textfeld (Callout)
- Prüfen (Check)
- Klicken (Click)
- Bild anklicken (Click Image)
- Bild-Trigger anklicken (Click Image Trigger)
- OCR-Text anklicken (Click OCR Text)
- Text anklicken (Click Text)
- Trigger anklicken (Click Trigger)
- Anwendung schließen (Close Application)
- Registerkarte schließen (Close Tab)
- Fenster schließen (Close Window)
- Kontextbewusster Anker
- Ausgewählten Text kopieren (Copy Selected Text)
- Element Attribute Change Trigger
- Element vorhanden (Element Exists)
- Elementumfang (Element Scope)
- Element State Change Trigger
- Export UI Tree
- Strukturierte Daten extrahieren (Extract Structured Data)
- Untergeordnete Elemente finden (Find Children)
- Element finden (Find Element)
- Bild finden (Find Image)
- Bildübereinstimmung finden (Find Image Matches)
- OCR-Textposition finden (Find OCR Text Position)
- Relatives Element finden (Find Relative Element)
- Textposition finden (Find Text Position)
- Aktives Fenster abrufen (Get Active Window)
- Vorgänger-Element erhalten (Get Ancestor)
- Attribut erhalten (Get Attribute)
- Ereignisinfo erhalten (Get Event Info)
- Aus Zwischenablage erhalten (Get From Clipboard)
- Volltext erhalten (Get Full Text)
- OCR-Text erhalten (Get OCR Text)
- Passwort erhalten (Get Password)
- Position erhalten (Get Position)
- Quellelement erhalten (Get Source Element)
- Text erhalten (Get Text)
- Sichtbaren Text erhalten (Get Visible Text)
- Zurück (Go Back)
- Weiter (Go Forward)
- Zur Startseite (Go Home)
- Google Cloud Vision OCR
- Fenster ausblenden (Hide Window)
- Markieren (Highlight)
- Hotkey-Trigger (Hotkey Trigger)
- Darauf zeigen (Hover)
- Auf Bild zeigen (Hover Image)
- Auf OCR-Text zeigen (Hover OCR Text)
- Text beim Darauf zeigen (Hover Text)
- Bild vorhanden (Image Exists)
- Auf Bildschirm anzeigen (Indicate On Screen)
- .NET-Code einfügen
- Inject Js Script
- ActiveX-Methode aufrufen
- Tastendruck-Trigger (Key Press Trigger)
- Bild laden (Load Image)
- Fenster maximieren (Maximize Window)
- Microsoft Azure ComputerVision OCR
- Microsoft OCR
- Microsoft Project Oxford Online OCR
- Fenster minimieren (Minimize Window)
- Ereignisse überwachen (Monitor Events)
- Maus-Trigger (Mouse Trigger)
- Fenster verschieben (Move Window)
- Navigieren zu (Navigate To)
- OCR-Text vorhanden (OCR Text Exists)
- Auf Element erscheinen (On Element Appear)
- Auf Element verschwinden (On Element Vanish)
- Auf Bild erscheinen (On Image Appear)
- Auf Bild verschwinden (On Image Vanish)
- Anwendung öffnen (Open Application)
- Browser öffnen (Open Browser)
- Browser aktualisieren (Refresh Browser)
- Benutzerereignis wiedergeben (Replay User Event)
- Fenster wiederherstellen (Restore Window)
- Bild speichern (Save Image)
- Objekt auswählen (Select Item)
- Mehrere Objekte auswählen (Select Multiple Items)
- Hotkey senden (Send Hotkey)
- Ausschneidebereich einstellen (Set Clipping Region)
- Fokus legen auf (Set Focus)
- Text einstellen (Set Text)
- Auf Zwischenablage setzen (Set To Clipboard)
- Web-Attribut setzen (Set Web Attribute)
- Fenster anzeigen (Show Window)
- Prozess starten (Start Process)
- System-Trigger (System Trigger)
- Screenshot anfertigen (Take Screenshot)
- Tesseract OCR
- Text vorhanden (Text Exists)
- Tooltip
- Eingeben in (Type Into)
- Sicheren Text eingeben (Type Secure Text)
- Vordergrund verwenden
- Attribut abwarten (Wait Attribute)
- Warten, bis Element verschwindet (Wait Element Vanish)
- Warten, bis Bild verschwindet (Wait Image Vanish)
- Application event trigger
- Check/Uncheck
- Check App State
- Check Element
- Klicken (Click)
- Click Event Trigger
- Ziehen und Ablegen
- Extract Table Data
- For Each UI Element
- Attribut erhalten (Get Attribute)
- Attribut abrufen (generisch)
- Get Browser Data
- Text erhalten (Get Text)
- Get URL
- Zu URL wechseln
- Markieren (Highlight)
- Darauf zeigen (Hover)
- Inject Js Script
- Tastenkombinationen
- Keypress Event Trigger
- Mouse Scroll
- Navigate Browser
- Objekt auswählen (Select Item)
- Set Browser Data
- Set Runtime Browser
- Text einstellen (Set Text)
- Screenshot anfertigen (Take Screenshot)
- Eingeben in (Type Into)
- Use Application/Browser
- Anhängen
- Prüfen (Check)
- Klicken (Click)
- Ziehen und Ablegen
- Daten extrahieren
- Attribut erhalten (Get Attribute)
- GetChildren
- GetRuntimeTarget
- GetText
- Get URL
- GoToUrl
- Markieren (Highlight)
- Darauf zeigen (Hover)
- IsEnabled
- Tastaturkürzel (Keyboard Shortcut)
- Mouse Scroll
- Offen
- Objekt auswählen (Select Item)
- Screenshot anfertigen (Take Screenshot)
- Eingeben in (Type Into)
- Wartestatus
- Führen Sie eine Browsersuche durch und rufen Sie Ergebnisse mithilfe von UIAutomation-APIs ab
- Web-Browsing
- Finden von Bildern
- Klicken auf Bilder
- Auslösen und Überwachen von Ereignissen
- Erstellen und Überschreiben von Dateien
- HTML-Seiten: Extrahieren und Bearbeiten von Informationen
- Bearbeiten von Fenstern
- Automatisierte Listenauswahl
- Finden und Bearbeiten von Fensterelementen
- Verwalten der Textautomatisierung
- Laden und Verarbeiten von Bildern
- Verwalten von mausaktivierten Aktionen
- Automatisieren der Anwendungslaufzeit
- Automatisierte Ausführung einer lokalen Anwendung
- Browsernavigation
- Web-Automatisierung
- Beispiel für Trigger Scope
- Aktivieren der Unterstützung für die UI-Automatisierung in DevExpress
- Computer Vision Local Server
- Mobile Automation
- Versionshinweise
- About the mobile device automation architecture
- Verwalten des Mobile Device Managers
- Cloud-Geräte
- Lokale Android-Geräte
- Konfigurieren des lokalen iOS-Simulators
- Verwaltung von Anwendungen
- Geräteinteraktion
- Projektkompatibilität
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Install App
- Manage Current App
- Manage Other App
- DeepLink öffnen
- Open URL
- Mobile Device Connection
- Richtungswechsel
- Muster zeichnen
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Screenshot anfertigen (Take Screenshot)
- Take Screenshot Part
- Element vorhanden (Element Exists)
- Execute Command
- Attribut erhalten (Get Attribute)
- Get Selected Item
- Text erhalten (Get Text)
- Set Selected Item
- Text einstellen (Set Text)
- Wischen
- Tap
- Type Text
- Terminal
- Versionshinweise
- Über das Terminal-Aktivitätspaket
- Projektkompatibilität
- Best Practices
- Find Text
- Get Color At Position
- Get Cursor Position
- Feld erhalten (Get Field)
- Feld an Position erhalten (Get Field at Position)
- Bildschirmbereich erhalten (Get Screen Area)
- Text erhalten (Get Text)
- Text an Position erhalten (Get Text at Position)
- Cursor bewegen (Move Cursor)
- Move Cursor to Text
- Strg-Taste senden (Send Control Key)
- Tasten senden (Send Keys)
- Sichere Tasten senden (Send Keys Secure)
- Feld setzen (Set Field)
- Feld an Position setzen (Set Field at Position)
- Terminalsitzung (Terminal Session)
- Warte auf Feldtext (Wait Field Text)
- Warte auf Bildschirmtext (Wait Screen Text)
- Warte auf Text an Position (Wait Text at Position)
Konfigurieren des lokalen iOS-Simulators
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

UIAutomation-Aktivitäten
Letzte Aktualisierung 13. März 2025
Konfigurieren des lokalen iOS-Simulators
- Installieren Sie Xcode. Weitere Informationen zu Xcode finden Sie unter Installieren von Xcode und Simulatoren.
- Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um Homebrew zu installieren:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
. - Führen Sie den folgenden Befehl aus, um NodeJS zu installieren:
brew install node
- Installieren Sie Appium:
- Führen Sie für Appium 1.0 den folgenden Befehl aus:
npm install -g appium
. Dadurch werden automatisch alle erforderlichen Treiber installiert. - Führen Sie für Appium 2.0den folgenden Befehl aus:
npm install -g appium@next
.Appium 2.0 wird ohne installierte Treiber geliefert. Führen Sie daher zum Installieren der erforderlichen Treiber auch den folgenden Befehl aus:appium driver install xcuitest
.Wichtig:- Wir empfehlen die Verwendung von Appium 2.0 mit Mobile Automation Version 22.10 oder höher.
- Installieren Sie Appium 2.0, wenn Sie Ihre mobilen Automatisierungen auf einem physischen iOS-Gerät testen möchten.
- Öffnen Sie Xcode und lassen Sie es alle zusätzlichen erforderlichen Komponenten installieren. Schließen Sie es, sobald Sie den Startbildschirm sehen.
-
Starten Sie den Appium-Server mit dem folgenden Befehl:
appium --port 8001 --default-capabilities "{\"appium:systemPort\":9001}" --relaxed-security
.
- Führen Sie für Appium 1.0 den folgenden Befehl aus:
Führen Sie die folgenden Schritte aus, um einen lokalen iOS-Simulator zu konfigurieren.
- Installieren und Ergänzen Sie Simulatorlaufzeiten.
- Öffnen Sie Xcode und navigieren Sie zur Menüleiste. Klicken Sie auf Xcode und dann auf Settings (Einstellungen).
- Wechseln Sie zur Registerkarte Platforms (Plattformen).
- Klicken Sie auf die Schaltfläche Add (Hinzufügen) und wählen Sie dann eine Plattform aus, um eine Liste ihrer verfügbaren Versionen anzuzeigen.
- Wählen Sie eine Version aus und klicken Sie auf Download & Install (Herunterladen und installieren).
- Fügen Sie einen Simulator hinzu.
- In Xcode wählen Sie von der Menüleiste die Option Xcode und dann Devices and Simulators (Geräte und Simulatoren) aus.
- Wählen Sie oben in der Seitenleiste die Option Simulators (Simulatoren) aus und klicken Sie auf Add button (Schaltfläche hinzufügen).
- Wählen Sie einen Device Type (Gerätetyp) und eine OS Version (Betriebssystemversion) für Ihren Simulator aus. Geben Sie optional einen Namen ein.
- Wählen Sie Create (Erstellen) aus, um den neuen Simulator zu erstellen.
- Rufen Sie die Appium-URL ab und speichern Sie sie für später:
- Wechseln Sie zu System Settings (Systemeinstellungen), dann zur Registerkarte Network (Netzwerk) und wählen Sie das WLAN aus, mit dem das iOS-Gerät verbunden ist.
- Kopieren Sie die IP-Adresse für das WLAN. Das Format der Appium-URL ist
https://<ipaddress>:8001>
(8001 ist die Portnummer, unter der Sie Appium starten).
- Rufen Sie den UDID des Simulators ab, den Sie zu Xcode hinzugefügt haben.
- Wechseln Sie zu Windows, dann zu Devices and Simulators (Geräte und Simulatoren) und zuletzt zu Simulators (Simulatoren).
- Klicken Sie auf den iOS-Simulator, den Sie hinzugefügt haben.
- Kopieren Sie den Identifier (Bezeichner). Das ist der UDID, den Sie später als zusätzliche gewünschte Funktion hinzufügen werden, wenn Sie diesen iOS-Simulator zu MDM hinzufügen.
- Erstellen Sie den WebDriverAgent mit Xcode auf Ihrem Mac:
- Navigieren Sie zum Ordner
appium-webdriveragent
, indem Sie den folgenden Pfad verwenden:/Users/<username>/appium2/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent
, und öffnen Sie die Dateixcodeproj
. - Wählen Sie WebDriverAgentaus, und öffnen Sie WebDriverAgentRunnerim Abschnitt Ziele .
- Wechseln Sie zur Registerkarte Signatur und Funktionen, wählen Sie Signaturen automatisch verwalten aus, und wählen Sie ein Benutzerkonto aus der Dropdownliste Team aus.
- Ändern Sie die Bundle-ID in einen eindeutigen Wert.
- Kopieren und speichern Sie diese Bundle-ID. Sie verwenden sie, um Ihre Anwendung in MDM (Bundle-ID) hinzuzufügen.
- Navigieren Sie zum Ordner
- Installieren Sie den WebDriverAgent auf Ihrem iOS-Simulator.
- Wählen Sie WebDriverAgentRunner in der WebDriverAgent-Navigationsleiste aus.
- In Xcode wechseln Sie zu Product (Produkt) und klicken Sie auf Test. Auf Ihrem iOS-Simulator wird der WebDriverAgent installiert.
- Fügen Sie den konfigurierten lokalen iOS-Simulator im Mobile Device Manager hinzu, indem Sie die Aufgabe Hinzufügen eines lokalen iOS-Geräts im Mobile Device Manager verwenden.