StudioX
2020.10
False
Tutorial: Working With UI Automation - Standalone 2020.10
Bannerhintergrundbild
Logo
Kein Support
StudioX-Benutzerhandbuch
Letzte Aktualisierung 20. Dez. 2023

Tutorial: Arbeiten mit UI-Automatisierung

In diesem Beispiel erstellen wir eine Automatisierung für die folgenden Aufgaben:

  1. Kopieren von Werten aus einer Excel-Datei.
  2. Einfügen von Werten in bestimmte Felder einer Desktopanwendung.
  3. Kopieren der Transaktionsnummer aus der Desktopanwendung.
  4. Einfügen des Werts in eine Zelle in der Excel-Datei.
  5. Klicken einer Schaltfläche in der Desktop-Anwendung, um die Daten zu übermitteln.
  6. Anzeigen einer Bestätigungsnachricht, die die Transaktionsnummer und die Kontonummer enthält, die von der Anwendung abgerufen wurde.

Wir erstellen ein Projekt und beginnen mit dem Hinzufügen einer Aktivität Excel-Datei verwenden (Use Excel File), um die zu verwendende Excel-Datei anzugeben. Wir fügen dann eine Aktivität Anwendung/Browser verwenden (Use Application/Browser) hinzu, die die Aktivitäten enthält, die mit der Anwendung interagieren. Am Ende fügen wir eine Aktivität vom Typ Meldungsfeld (Message Box) hinzu, um die Bestätigungsmeldung anzuzeigen.

  1. Schritt 1: Projekt einrichten und erforderliche Dateien herunterladen.
    1. Erstellen Sie ein neues leeres Projekt mit den Standardeinstellungen .
    2. Laden Sie das Archiv mit dem Automatisierungsprojekt in diesem Tutorial mit der Schaltfläche am unteren Rand dieser Seite herunter und extrahieren Sie es. Kopieren Sie die Datei Transaction.xlsx in Ihren Projektordner und doppelklicken Sie auf die Datei DoubleUI.exe, um die DoubleUI-Anwendung zu öffnen.
  2. Schritt 2: Fügen Sie die Excel-Datei zum Projekt hinzu.
    1. Wählen Sie im Aktivitätenbereich die Registerkarte Excel aus, und doppelklicken Sie dann auf Excel-Datei verwenden. Dem Entwurfsbereich wird eine „Excel-Datei verwenden“-Aktivität (Use Excel File) hinzugefügt.
    2. In der Aktivität „Excel-Datei verwenden“ (Use Excel File):
      • Klicken Sie auf Durchsuchen docs image rechts neben dem Feld Excel-Datei oder Bereich auswählen auswählen, navigieren Sie zur Datei Transaktion.xlsx, und wählen Sie sie aus.
      • Geben Sie im Feld Referenzieren als MyExcel ein.

        Sie haben angegeben, dass Sie mit der Datei „Transaktion.xlsx“ arbeiten möchten, die in Ihrem Projekt als „MyExcel“ bekannt ist.

  3. Schritt 3: Anwendung und Aktivitäten zur Durchführung hinzufügen.
    1. Wählen Sie im Aktivitätenbereich die Registerkarte App/Web aus, und ziehen Sie dann die Aktivität Anwendung/Browser verwenden (Use Application/Browser) und legen Sie sie in der „Excel-Datei verwenden“-Aktivität (Use Excel File). Dem Entwurfsbereich wird eine „Anwendung/Browser verwenden“-Aktivität (Use Application/Browser) hinzugefügt.
    2. Klicken Sie in der Aktivität „Anwendung/Browser verwenden“ (Use Application/Browser) auf Anwendung anzeigen, und bewegen Sie dann den Mauszeiger auf die DoubleUI-Anwendung. Wenn das Fenster hervorgehoben ist, klicken Sie auf eine beliebige Stelle in DoubleUI.

      Die Aktivität „Anwendung/Browser verwenden“ (Use Application/Browser) wird aktualisiert, und ein Screenshot des Fensters wird innerhalb der Aktivität angezeigt.

    3. Wählen Sie im Aktivitätenbereich die Registerkarte App/Web aus, und ziehen Sie dann eine Eingeben in -Aktivität (Type Into) in die Aktivität „Anwendung/Browser verwenden“ (Use Application/Browser). In der Aktivität „Anwendung/Browser verwenden“ wird eine „Eingeben in“ Aktivität hinzugefügt.
    4. In der Aktivität „Eingeben in“ (Type Into):
      • Klicken Sie auf Ziel auf Bildschirm anzeigen, bewegen Sie dann den Mauszeiger auf das Feld Einzahlung in der DoubleUI.exe-Anwendung, und klicken Sie, wenn es hervorgehoben ist, auf das Feld. Das Textfeld wird als Ziel und die Beschriftung Einzahlung daneben als Anker identifiziert. Klicken Sie im Fenster „Auswahloptionen“ auf Bestätigen, um die Auswahl zu speichern. Ein Bild des Ziels und des Ankers wird in der Aktivität „Eingeben in“ (Type Into) angezeigt.

        Sie haben angegeben, dass Sie in das Feld „Einzahlung“ aus der DoubleUI.exe-Anwendung eingeben möchten.

      • Klicken Sie auf Plus rechts neben dem Feld Dies eingeben, und wählen Sie dann MyExcel > In Excel angeben aus. Wählen Sie in der Excel-Datei die Zelle B1 (Einzahlungswert) aus, und klicken Sie auf der UiPath-Registerkarte des Excel-Menübands auf Bestätigen. Im Feld Dies eingeben wird Ihre Auswahl als „[MyExcel] Blatt1!B1“ angezeigt.

        Sie haben angegeben, dass Sie den Einzahlungswert aus der Excel-Datei in das Feld „Einzahlung“ in der DoubleUI.exe-Anwendung kopieren möchten.

    5. Wiederholen Sie die Schritte 3-4 zwei weitere Male, um „Eingeben in“-Aktivitäten (Type Into) hinzuzufügen, um die Werte von Auf uns bezogener Scheck (On Us Check) und Nicht auf uns bezogener Scheck (Not On Us Check) aus der Excel-Datei (Zelle B2 bzw. B3) in die entsprechenden Felder in der DoubleUI-Anwendung zu kopieren.
    6. Wählen Sie im Aktivitätenbereich die Registerkarte App/Web aus, und ziehen Sie dann eine Text abrufen Aktivität (Get Text) und legen Sie sie in der „Anwendung/Browser verwenden“-Aktivität (Use Application/Browser) nach der letzten „Eingeben in“-Aktivität (Type Into)ab. In der Aktivität „Anwendung/Browser verwenden“ (Use Application/Browser) wird eine Aktivität vom Typ „Text abrufen“ (Get Text) hinzugefügt.
    7. In der Aktivität „Text abrufen“ (Get Text):
      • Klicken Sie auf Ziel auf Bildschirm anzeigen, und bewegen Sie dann den Mauszeiger auf den Wert Transaktionsnr. in der DoubleUI.exe-Anwendung, und klicken Sie, wenn er hervorgehoben wird, auf den Wert. Der Wert „Transaktionsnr.“ wird als Ziel und die Beschriftung daneben als Anker identifiziert. Klicken Sie im Fenster „Auswahloptionen“ auf Bestätigen, um die Auswahl zu speichern. Ein Bild des Ziels und des Ankers wird in der Aktivität „Text abrufen“ (Get Text) angezeigt.
      • Klicken Sie auf Plus rechts neben dem Feld Speichern in, und wählen Sie dann MyExcel > In Excel angeben aus. Wählen Sie in der Excel-Datei die Zelle B4 (den Wert von Transaktionsnr.) aus, und klicken Sie auf der UiPath-Registerkarte des Excel-Menübands auf Bestätigen. Im Feld „Speichern in“ wird Ihre Auswahl als [MyExcel] Blatt1!B4 angezeigt.

        Sie haben angegeben, dass Sie den Wert für die Transaktionsnr. aus der DoubleUI.exe-Anwendung in die B4-Zelle in Blatt1 der Excel-Datei kopieren möchten.

    8. Wählen Sie im Aktivitätenbereich die Registerkarte App/Web (Resources) aus, und ziehen Sie dann eine Aktivität Klicken (Click) in die Aktivität „Anwendung/Browser verwenden“ (Use Application/Browser). In der Aktivität „Anwendung/Browser verwenden“ wird eine „Klicken“ Aktivität hinzugefügt.
    9. Klicken Sie in der Klicken-Aktivität auf Ziel auf Bildschirm anzeigen, bewegen Sie dann den Mauszeiger auf die Schaltfläche Akzeptieren in der DoubleUI.exe-Anwendung, und klicken Sie, wenn sie hervorgehoben ist, auf die Schaltfläche. Die Schaltfläche „Akzeptieren“ wird als Ziel und die Schaltfläche Abbrechen wird als Anker identifiziert. Klicken Sie im Fenster „Auswahloptionen“ auf Bestätigen, um die Auswahl zu speichern. Ein Bild des Ziels und des Ankers wird in der Aktivität „Klicken“ (Click) angezeigt.

      Sie haben angegeben, dass Sie auf die Schaltfläche „Akzeptieren“ in der DoubleUI.exe-Anwendung klicken möchten.

    10. Wählen Sie im Aktivitätenbereich die Registerkarte App/Web aus, und ziehen Sie dann eine Text abrufen-Aktivität (Get Text) und legen Sie sie nach der Klick-Aktivität in der Aktivität „Anwendung/Browser verwenden“ (Use Application/Browser) ab. In der Aktivität „Anwendung/Browser verwenden“ (Use Application/Browser) wird eine „Text abrufen“-Aktivität (Aktivität) hinzugefügt.
    11. In der Aktivität „Text abrufen“ (Get Text):
      • Klicken Sie auf Ziel auf Bildschirm anzeigen, und bewegen Sie dann den Mauszeiger auf den Wert Kontonr. in der DoubleUI.exe-Anwendung, und klicken Sie, wenn er hervorgehoben wird, auf den Wert. Der Wert „Kontonr.“ wird als Ziel und die Beschriftung daneben als Anker identifiziert. Klicken Sie im Fenster „Auswahloptionen“ auf Bestätigen, um die Auswahl zu speichern. Ein Bild des Ziels und des Ankers wird in der Aktivität „Text abrufen“ (Get Text) angezeigt.
      • Klicken Sie auf Plus docs image rechts neben dem Feld Speichern in und wählen Sie dann Für die spätere Verwendung speichern ( Save for later Use) aus. Geben Sie den Namen Account # für den Wert ein und klicken Sie auf OK.

        Sie haben angegeben, dass Sie den Wert für das Konto aus der DoubleUI.exe-Anwendung kopieren möchten, und Sie haben den Wert unter dem Namen „Konto Nr.“ gespeichert, um ihn später in Ihrem Projekt zu verwenden.



  4. Schritt 4: Aktivität „Nachrichtenbox“ (Message Box) hinzufügen und konfigurieren.
    1. Wählen Sie im Aktivitätenbereich die Registerkarte Allgemein aus, und ziehen Sie dann eine Meldungsfeldaktivität (Message Box) und legen Sie sie nach „Anwendung/Browser verwenden“ in der Aktivität „Excel-Datei verwenden“ (Use Excel File) ab.
    2. Klicken Sie in der Aktivität „Meldungsfeld“ (Message Box) auf Plus docs image auf der rechten Seite, und wählen Sie dann Text aus. Das Fenster „Textgenerator“ wird angezeigt.
    3. Wir möchten hinzufügen, dass ein Text ähnlich dem folgenden angezeigt wird: „Transaktionsnr. 123 wurde für Kontonr. 456 verarbeitet“. Um dies zu erreichen:
      • Geben Sie den Text „Transaktionsnr.“ ein.
      • Klicken Sie auf Plus rechts neben dem Fenster und wählen Sie dann MyExcel > In Excel angeben aus. Wählen Sie in der Excel-Datei die Zelle B4 (Transaktionsnummernwert) aus und klicken Sie auf der UiPath-Registerkarte des Excel-Menübands auf Bestätigen. Sie haben den Wert der Transaktionsnummer aus der Excel-Datei hinzugefügt.

        Der Text sollte nun wie folgt aussehen: „Transaktionsnummer MyExcel Sheet1!B4.“
      • Geben Sie den Text "wurde verarbeitet für Konto Nr." ein.
      • Klicken Sie auf Plus auf der rechten Seite des Fensters, und wählen Sie dann MyExcel > Gespeicherten Wert verwenden > Konto Nr.. Sie haben den Kontonummernwert hinzugefügt, den Sie zuvor für die spätere Verwendung gespeichert haben.

        Der Text sollte folgendermaßen aussehen:



    4. Klicken Sie im Textgenerator auf Speichern.
    5. Klicken Sie im StudioX-Menüband auf Speichern, um die Automatisierung zu speichern, und klicken Sie dann auf Ausführen, um die Automatisierung auszuführen.

    Die Werte werden aus der Excel-Datei kopiert und in der DoubleUI-Anwendung eingegeben, die Transaktionsnummer aus der DoubleUI-Anwendung wird in die Excel-Datei kopiert und am Ende wird ein Meldungsfeld mit der Transaktion und den Kontonummern angezeigt.

Symbol für Support und Dienste
Hilfe erhalten
UiPath Academy-Symbol
RPA lernen – Automatisierungskurse
Symbol für UiPath-Forum
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.