- Ü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
- 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)
- 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
- 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)
UIAutomation-Aktivitäten
v21.10
Release-Datum: 5. Oktober 2023
- Wir haben Unterstützung für die CTable-Komponente der Clarity Java-Anwendung hinzugefügt.
-
Es wurde die fehlerhafte Active Accessibility-Unterstützung für Webseiten mit IFrame-Elementen oder PDF-Dateien in Chrome und Edge, Version 117, behoben, wodurch
<ctrl />
-Selektoren fehlschlugen.Außerdem wurde die Option hinzugefügt, zusätzliche Befehlszeilenargumente an den Browser zu übergeben, der mit den Aktivitäten Open Browser/Use Browser geöffnet wird. Dies kann durch das Festlegen der entsprechenden Umgebungsvariable mit der Aktivität Set Environment Variable erfolgen:UIPATH_EXTRA_CMD_ARGS_CHROME
UIPATH_EXTRA_CMD_ARGS_EDGE
UIPATH_EXTRA_CMD_ARGS_FIREFOX
Release-Datum: 8. Juni 2023
- Die neuesten Chrome- und Edge-Updates auf Version 114 führten eine grundlegende Änderung bei der Aktivierung der Unterstützung für Active Accessibility ein. Dies führte dazu, dass Automatisierungsprozesse fehlschlugen, wenn versucht wurde, mit Browserbildschirmen wie dem Druck-Popup oder der PDF-Anzeige zu interagieren.
- Bei der Verwendung des Datenextraktions-Assistenten (Aktivität Strukturierte Daten extrahieren) in Microsoft Edge im IE-Modus ist der Fehler „Wert liegt nicht innerhalb des erwarteten Bereichs“ aufgetreten.
- Bei der Verwendung des Datenextraktions-Assistenten (Aktivität Strukturierte Daten extrahieren) bei einer Tabelle mit einem leeren Spaltenheader ist ein Fehler aufgetreten.
Release-Datum: 7. Dezember 2022
visibleInnerText
ist jetzt im Bereich Selektorattribute des UI-Explorers verfügbar.
Release-Datum: 3. August 2022
- In bestimmten Java-Umgebungen wurde das
visibility
-Attribut für AWT-Dialogfelder nicht korrekt ausgefüllt, was dazu führte, dass sich die Anwendung falsch verhält. - Bei Verwendung der Aktivität Type Into mit der Eingabemethode Simulate Type konnte die Zahl
8
in bestimmten Anwendungen nicht eingegeben werden. - Die Automatisierung von WinForms CefSharp-Anwendungen wurde sehr langsam ausgeführt.
- Bestimmte Systemausnahmen führten dazu, dass zu viele Protokolleinträge aufgezeichnet wurden, was das Debuggen umständlich machte. Um dies zu beheben, wurde die Protokollstufe von Error in Information geändert.
Release-Datum: 23. Mai 2022
- Mehrere Barrierefreiheits- und Lokalisierungsprobleme wurden behoben.
- Beim Automatisieren von Microsoft Edge im IE-Modus ist die Selektorvalidierung fehlgeschlagen.
- CV Extract Table konnte die Ausgabedatentabelle nicht aktualisieren, wenn sie in einer Schleife verwendet wurde.
- Bestimmte Java Konsis-Apps konnten nicht richtig ausgerichtet werden.
- Beim Versuch, Elemente über eine Remoteverbindung zu deserialisieren, stürzten die UIAutomation-Aktivitäten manchmal ab.
- Der Versuch, bestimmte Typen von Zeichenfolgen aus dem UI-Explorer in Excel-Zellen einzufügen, funktionierte nicht.
Release-Datum: 12. Januar 2022
Die UiPath-Erweiterung für das Remotedesktopprotokoll kann jetzt auch mit dem Azure Virtual Desktop-Client verwendet werden.
- Die Projekteinstellung Prüfungsprotokolle unterdrücken wurde in Prüfungsinformationen protokollieren umbenannt und ist standardmäßig auf True festgelegt. Außerdem befinden haben alle Protokolle, die von dieser Einstellung generiert werden, jetzt die Stufe „Verbose“.
- Es wurde ein Fehler für Oracle Forms behoben, der in bestimmten Fällen dazu führte, dass die Validierung von Selektoren fehlschlug.
- Es wurde ein Fehler behoben, der Sie daran hinderte, den richtigen Status eines Kontrollkästchens in einer Tabelle in Java-Anwendungen zu lesen.
Release-Datum: 26. November 2021
- Wenn der Hintergrundmodus mit einer Use Application/Browser--Aktivität verwendet wurde, bei der die Eigenschaft Fenstergröße ändern auf Minimieren festgelegt war, wurden Anwendungen nicht korrekt minimiert.
- Um den Text aus Webseitenelementen zu löschen, können Sie wieder leere Zeichenfolgen mit der Aktivität Set Text verwenden, genau wie in UiAutomation v18.4.
Release-Datum: 25. Oktober 2021
Die Aktivität Get Attribute wurde überarbeitet und ist jetzt Teil der modernen Designumgebung. Es wurden auch Änderungen vorgenommen, um die Benutzerfreundlichkeit der Aktivität zu verbessern, sodass sie insgesamt eine bessere Erfahrung bietet.
Die Aktivität Get Text verfügt jetzt einen Assistenten, mit dem Sie eine Vorschau der Ergebnisse der Textextraktion anzeigen und die Extraktionsmethode konfigurieren können.
Zwei neue Aktivitäten, Get Browser Data und Set Browser Data, wurden erstellt, um die Migration von Browserdaten von einer Sitzung in eine andere zu vereinfachen.
Das Hinzufügen oder Bearbeiten von Variablen ist jetzt einfacher denn je. Mit der erweiterten Unterstützung für Auswahlbildschirmvariablen, die dieser Release einführt, können Sie Ihre Selektoren einfach mithilfe von Variablen und Argumenten bearbeiten und dann die Änderung auf alle Instanzen der Variablen von diesem Deskriptor übertragen.
Sie können jetzt die Bildauswahl beim Markieren in einer Anwendung aktualisieren, indem Sie die neue Schaltfläche verwenden, die im Auswahlbildschirm hinzugefügt wurde.
Alle Variablenfunktionen, die dem Auswahlbildschirm hinzugefügt wurden, sind jetzt auch beim Bearbeiten von Selektoren im Selektor-Editor verfügbar.
Die Eigenschaft Fenstergröße ändern in der Aktivität Use Application/Browser verfügt jetzt über die Option, das Fenster zu minimieren.
Mit diesem Update wurde Unterstützung für reaktionsfähige Websites hinzugefügt. Der Auswahlbildschirm verfügt jetzt über ein Kontrollkästchen, das die Arbeit mit Elementen ermöglicht, die dynamisch umgebrochen werden, wenn die Größe des Browserfensters geändert wird.
Die Aktivität Open Application/Browser kann jetzt Anwendungen in Remoteumgebungen öffnen, was die Automatisierung mit der modernen Erfahrung in solchen Umgebungen erheblich vereinfacht.
Die moderne Benutzeroberfläche des Auswahlbildschirms ist jetzt auch Teil der klassischen Umgebung.
Ab diesem Update startet der Recorder jedes Mal, wenn Sie ihn starten, die Aufzeichnung automatisch, und Sie müssen nicht mehr zuerst das Fenster markieren, was Ihnen das Automatisierungsleben erleichtert.
Über Microsoft RemoteApp bereitgestellte Anwendungen können jetzt mit den UI-Automatisierungsaktivitäten automatisiert werden.
Da sich Internet Explorer 11 seinem bevorstehenden Ende nähert, haben wir ein Migrationstool entwickelt, mit dem Sie alle Selektoren und Eigenschaften für Ihre Workflows nahtlos in solche konvertieren können, die für moderne Browser wie Edge, Chrome oder Firefox geeignet sind, um sicherzustellen, dass Sie nicht alle Ihre Automatisierungen verlieren, die auf diesem bald veralteten Browser basieren.
Die Aktivität Type Into kann jetzt automatisch den richtigen Eingabemodus basierend auf den Ergebnissen erkennen, die jeder Eingabemodus für die zu automatisierende Anwendung zurückgibt.
Die Funktion Ausführung überprüfen in den Aktivitäten Type Into, Click und Hover kann jetzt nicht nur überprüfen, ob das Zielelement angezeigt wurde oder verschwunden ist, sondern auch, ob sein Text geändert wurde oder ob seine visuelle Darstellung geändert wurde (Statussymbole ändern sich usw.). Dazu gibt es zwei neue Optionen in der Dropdownliste Element überprüfen.
Für die Eigenschaft Eingabemodus wurde eine neue Option namens Chromium-API implementiert, die auf die Verwendung mit allen Chromium-basierten Browsern zugeschnitten ist und schneller und zuverlässiger als die anderen ist.
Der App/Web-Recorder unterstützt jetzt die Verwendung des Objekt-Repositorys bei der Aufzeichnung, sodass Sie bereits vorhandene Objekte verwenden oder on-the-fly neue erstellen können.
Mit der neuen Hervorhebungsfunktion im Objekt-Repository können Sie jedes Objekt hervorheben, das Sie auf dem Bildschirm erfasst haben, sodass Sie leichter erkennen können, mit welchem Element Sie gerade arbeiten.
label-for
-Attribut implementieren, unabhängig von der Position ihrer Beschriftung.
Beim Validieren von Ergebnissen im Auswahlbildschirm wird jetzt nach mehreren Selektoren gleichzeitig gesucht.
Die Aktivität Extract Table Data extrahiert jetzt alle Attribute, wenn sie für die Standardtabellenextraktion verwendet wird. Außerdem werden beim automatischen Extrahieren von URLs jetzt auch die vollständigen URLs abgerufen.
Um unsere Roboter mit einer weiteren menschlichen Fähigkeit zu ergänzen, haben wir die neue Aktivität Mouse Scroll entwickelt, mit der Sie auf Seiten entweder für eine feste Anzahl von Zeilen oder zu einem bestimmten UI-Element in Anwendungen, die Sie automatisieren, scrollen können.
Die Edge-Erweiterung unterstützt jetzt Java-Applets und ActiveX-Steuerelemente im IE-Modus.
Die Eigenschaft Anzeigename der Aktivität Use Application/Browser ändert sich jetzt automatisch entsprechend dem angegebenen Ziel, sodass Sie zur Entwurfszeit leicht erkennen können, welche Karte auf welche Anwendung verweist. Wenn Sie geschachtelte Anwendungskarten verwenden, können Sie jetzt aus einer Dropdownliste im Text jeder Aktivität die Anwendungskarte auswählen, auf die Sie beim Markieren auf dem Bildschirm verweisen möchten.
Beim Aufzeichnen von Type Into mit der modernen Umgebung wird jetzt ein Dropdownmenü für Sondertasten angezeigt, wenn Sie den Text eingeben, den Sie eingeben möchten.
Beim Scraping von Tabellen mit der Aktivität Extract Table Data behält der Assistent zum Extrahieren von Tabellendaten jetzt vorherige Änderungen bei, wenn er erneut geöffnet wird.
Mit den Aktivitäten Attach Browser und Attach Window können Sie jetzt sowohl die Eigenschaften Selektor als auch Browser oder Fenster zur Entwurfszeit festlegen, ohne dass ein Fehler ausgegeben wird. Zur Entwurfszeit wird die Eigenschaft Selektor verwendet, während zur Laufzeit die Eigenschaften Browser oder Fenster verwendet werden.
*
- und ?
-Ausdrücken zum Definieren von Mustern für URLs und Anwendungsdateinamen, die zugelassen oder blockiert werden sollen.
Salesforce Lightning mit spezifischen Salesforce AURA-Komponentenpfaden und -Attributen sowie zuverlässigen Selektoren wird jetzt in Chrome und Edge unterstützt.
Dieses Aktivitätspaket unterstützt jetzt .NET 5- Windows- und plattformübergreifende Projekte. Weitere Informationen finden Sie unter Über Automatisierungsprojekte. Außerdem unterstützen die folgenden OCR-Engines jetzt .NET5: Google Cloud Vision OCR, Microsoft Azure Computer Vision OCR, Tesseract OCR.
Microsoft OCRunterstützt jedoch nicht .NET5; Wenn Sie das Paket UiPath.UIAutomation.Activities in einem .NET5-Projekt verwenden, wird Microsoft OCR nicht angezeigt.
Die Aktivitäten Mouse Scroll und Keyboard Shortcuts wurden visuell aktualisiert und haben dieselbe Benutzeroberfläche wie die anderen modernen Aktivitäten.
Das Objekt-Repository verwendet jetzt die Computer Vision-Technologie für die Funktion Alle Elemente erfassen, die alle Elemente einer angegebenen Anwendung extrahieren und zu Ihrem Objekt-Repository hinzufügen kann. Dadurch kann der Zeitaufwand für das Erstellen der Objekt-Repository-Bibliotheken erheblich reduziert werden, da Sie nicht mehr jedes Element einzeln manuell hinzufügen müssen. Sie können jedes Element im Assistenten zum Erfassen von Elementen auch direkt in UIExplorer über eine dedizierte Schaltfläche öffnen.
Die Aktivität Use Application/Browser verfügt jetzt über einen neuen Eingabemodus namens Hintergrund, mit dem Sie alle untergeordneten Aktivitäten nach Möglichkeit im Hintergrund verwenden können.
Sie können jetzt die Anwendung oder den Browser öffnen, auf die bzw. den die Aktivität Use Application/Browser abzielt, indem Sie die neue Schaltfläche im Textkörper der Aktivität verwenden.
Die Workflow-Analyse-Regeln UI-SEC-010 und UX-SEC-010 gelten jetzt auch für Remote-Zielanwendungen. Außerdem ermöglichen beide Regeln jetzt die Verwendung von Platzhaltern beim Erstellen von Regeln.
Der App/Web-Recorder verfügt jetzt über eine Eingabemethode namens Auto, die automatisch die beste verfügbare Eingabemethode auswählt, was die Automatisierung verschiedener Arten von Apps erleichtert.
UI-Elemente aus eingebetteten CefSharp-Widgets (z. B. SharpBrowser, SAP NWBC mit Fiori Launchpad) werden jetzt als zur Hostanwendungsinstanz gehörend erkannt.
%localappdata%\UiPath\WebdriverExe
herunterlädt.
Ab UiPath.Excel.Activities Version 2.11.3 und UiPath.Presentations.Activities Version 1.2.3 können Sie UIAutomation-Aktivitäten in einer Use Excel File- oder Use PowerPoint File-Aktivität hinzufügen, um die Benutzeroberfläche von Excel und PowerPoint schnell zu automatisieren.
Die Aktivität Check App State wurde überarbeitet und kann jetzt den gesamten Anwendungsbildschirm auf Änderungen überwachen, nicht nur ein einzelnes UI-Element.
Die RDP-Erweiterung kann jetzt pro System installiert werden, wodurch die vorherige Einschränkung aufgehoben wird, bei der eine Installation pro Benutzer erforderlich war.
Mit der neuen Option Text geändert im Dropdownmenü Element verifizieren einer Eigenschaft können Sie geänderten Text in den Zielen von Aktivitäten überprüfen, die dies unterstützen, z. B. Click, Hover und Type Into.
Die Eigenschaft Ausführung verifizieren wurde der Aktivität Keyboard Shortcuts hinzugefügt, wodurch diese Funktion auf das Szenario erweitert wird, in dem Sie überprüfen möchten, wie Tastenkombinationen von Ihrem Automatisierungsprozess gesendet werden.
Die CV-Aktivitäten unterstützen jetzt die Identifizierung von Tabellenzellen, sodass Sie Tabellenzellen basierend auf Zeilen- und Spalteninhalten oder Indizes viel einfacher automatisieren können.
Mit der neuen Projekteinstellung Runtime-Browser können Sie zur Laufzeit einen anderen Browser als den zur Entwurfszeit verwendeten nutzen. Dies erfolgt automatisch, da alle zugehörigen Eigenschaften und Selektoren nahtlos an den Browser Ihrer Wahl angepasst werden.
Die Zielmethoden der Desktop-Projekteinstellungen (AA, UIA, Win32) wurden in einer einzigen Einstellung mit dem Namen Zielmethoden – Desktopzusammengeführt.
Mehrere neue Projekteinstellungen oder das UI-Automatisierungspaket wurden hinzugefügt oder aktualisiert, um Ihre Automatisierungsanforderungen zu erfüllen, wie folgt:
Eine neue Einstellung namens Screenshots erfassen, die angibt, ob Aktivitäten Screenshots ihrer Ziele zur Entwurfszeit speichern. Diese Einstellung ist sowohl in der modernen als auch in der klassischen Umgebung vorhanden.
Ein neuer Abschnitt namens Roboter-Protokollierung mit den Einstellungen Ausführungswert und Debug-Wert, die angeben, ob der Roboter zusätzliche Werte protokollieren soll.
Die Projekteinstellungen für Zielmethoden wurden jetzt nach dem Typ der Zielanwendung aufgeteilt. Jetzt können Sie separate Einstellungen für Web-, Java-, SAP- und Desktop-Anwendungen konfigurieren.
Die Projekteinstellung Ausführung verifizieren verfügt über eine neue Option, mit der Sie immer Überprüfungen für Click, Hover und Type Into in einem Projekt durchführen können.
Außerdem wurde die Projekteinstellung „Eingabemodus“ in zwei separate Projekteinstellungen aufgeteilt, Eingabemodus für Edge-Browser und Eingabemodus für Chrome, Firefox, IE, Edge im IE-Modus, um sicherzustellen, dass bei der Verwendung von Edge Chromium die richtige Eingabemethode ausgewählt ist.
Element Not Found
“ können Sie entweder eine detaillierte oder eine verkürzte Version der Fehlermeldung protokollieren, die angezeigt wird, wenn ein UI-Element nicht gefunden wird.
Mit der neuen Aktivität SAP Session Attributes Change Trigger können Sie Trigger erstellen, indem Sie Änderungen in SAP-Sitzungsattributen überwachen.
Unterstützung für Chromium für SAP Business Client wurde hinzugefügt. Dadurch können Benutzer die gleichen Funktionen und SAP-Fiori-Funktionen verwenden, die auch bei der Automatisierung mit UiPath Studio und Google Chrome verfügbar sind.
Die Unterstützung für SAP-ALV-Tabellen mit Multiheader wurde erweitert. Sie können jetzt Daten aus Tabellen extrahieren, deren Header in zwei oder mehr Zeilen aufgeteilt sind.
Mit der neuen Aktivität Expand ALV Tree können Sie die übergeordneten ALV-Struktur auf den ausgewählten Knoten erweitern und beliebige Aktivitäten mit den resultierenden Elementen verwenden, wodurch die Automatisierung von SAP-ALV-Strukturlisten erheblich vereinfacht wird.
SAP Fiori UI5-Attribute sind jetzt vollständig sichtbar und mit der modernen UIAutomation-Umgebung verwendbar.
ColorIndex
, ColorIntensified
und ColorInverse
, wurden für SAP-ALV-Tabellen eingeführt, mit denen Sie die Hintergrundfarbe von Elementen identifizieren können, wodurch Sie zusätzliche Methoden zum Identifizieren der Elemente erhalten, mit denen Sie arbeiten möchten.
Das Scraping von Volltext wird jetzt in SAP-ALV-Tabellen unterstützt, was bedeutet, dass Sie jetzt auch nicht sichtbaren Text extrahieren können.
Wenn Sie die Aktivität Extract Table Data verwenden, um Daten aus SAP-ALV-Tabellen zu extrahieren, können Sie jetzt zwischen dem Spaltenanzeigenamen und dem Spalten-Tooltip unterscheiden, um die korrekte Identifizierung Ihres Ziels zu erleichtern.
tooltip
und text
.
- Die
aastate
-Attribute von<uia/>
-Selektoren haben fälschlicherweise denaastate
-Wert des Vorgängers abgerufen. Der Wert des Attributs wird jetzt korrekt abgerufen, was zu grundlegenden Änderungen in älteren Workflows führen kann. Dies hat keine Auswirkungen auf die Selektoren von Anwendungen der universellen Windows-Plattform, die korrekt erstellt wurden. - Die Aktivität Key Press Trigger hat fälschlicherweise einige Ereignisse erkannt, wenn die Eigenschaft UntergeordneteElementeEinschließen auf False festgelegt ist. Dies kann zu grundlegenden Änderungen in älteren Workflows führen.
- Unter bestimmten Bedingungen, z. B. bei der Verwendung eines maximierten Chrome-Fensters, hat die Aktivität Click mit der Ankerpunkt-Eigenschaft Klick-Offset, die auf UntenRechts festgelegt ist, ein zusätzliches Bildlaufereignis ausgelöst. Dieses Verhalten ist jetzt behoben und kann zu grundlegenden Änderungen in älteren Workflows führen.
- Bei der Arbeit mit bestimmten Java-Anwendungen traten Leistungsprobleme auf.
- Es wurde ein Problem behoben, das dazu führte, dass beim Extrahieren von Daten von bestimmten Webseitentypen (ShadowRoot) ein Fehler ausgegeben wurde.
- Es wurde ein Problem behoben, das dazu führte, dass UIExplorer einen Fehler ausgab, wenn AA für das Anzielen von Elementen in Firefox verwendet wurde. Bei Verwendung einer neuen oder leeren Firefox-Registerkarte mit UI-Framework, das auf Standard festgelegt ist, ist die Auswahl einzelner UI-Elemente nicht möglich. Außerdem ermöglicht jede Firefox-Registerkarte die Auswahl des gesamten Fensters nur dann, wenn das AA-Framework verwendet wird.
- Wenn das Objekt-Repository in einem Projekt erzwungen wurde, kann es dennoch über den Recorder deaktiviert werden.
- Es wurde ein Fehler behoben, der auftrat, wenn OCR in verschiedenen Betriebssystem-Regionsformaten ausgeführt wurde. Jetzt wird die OCR wie erwartet ausgeführt und alle Ergebnisse werden korrekt generiert, unabhängig davon, welches BS-Regionsformat verwendet wird.
- Bei der Verwendung bestimmter Versionen von Abhängigkeiten konnten keine Screenshots von Excel erstellt werden.
- Die Eigenschaft Eingabemodus der Aktivität Extract Data Table war von Änderungen in der Projekteinstellung für die Zielmethode nicht betroffen.
- Der Versuch, Java Bridge über UI-Explorer zu installieren, wenn UI Automation v21.4.x verwendet wurde, ist fehlgeschlagen.
- Es wurde ein Problem behoben, das dazu führte, dass die Eigenschaft Auf Laden der Seite warten auf Browser-Registerkarten, die geladen wurden, nicht ordnungsgemäß funktionierte.
- Der Versuch, mithilfe von Computer Vision-Aktivitäten auf eine bestimmte Zelle zu klicken, die ein Datum in einer Tabelle enthält, schlug bei bestimmten Tabellen fehl.
- In bestimmten Fällen wurden Zeichenfolgen zwischen separaten Zellen zusammengeführt, wenn Werte aus einer Tabelle mithilfe von Computer Vision-Aktivitäten extrahiert wurden.
- Beim Automatisieren von PDFs, die in Firefox geöffnet wurden, konnten einzelne UI-Elemente nicht extrahiert werden.
- Es wurde ein Problem behoben, das dazu führte, dass
title
-HTML-Attribute in bestimmten Tabellentypen fälschlicherweise identifiziert wurden. Es wurde das neue Attributuipath-html-title
hinzugefügt, das den Wert des Attributstitle
des DOM-Knotens hat. - Es wurde ein Problem behoben, durch das sich Type Into anders verhielt, wenn sich das Tastaturlayout zur Entwurfszeit von dem zur Laufzeit verwendeten unterschied.
- Der Tastenanschlag
Enter
wurde bei einigen Aktivitäten bei der Ausführung als XenApp in einem App-V-Container nicht korrekt ausgeführt. - Es wurde ein Problem behoben, das dazu führte, dass bestimmte Aktivitäten beim Abrufen von Werten sehr langsam ausgeführt wurden, wenn sie mit neueren Versionen der UI-Automatisierung verwendet wurden.
- Standardselektoren in Edge-Popupfenstern wurden falsch generiert.
- Das Senden des Tastenanschlags
Enter
mithilfe von FenstermeldungenSenden für Schaltflächen ist fehlgeschlagen. - UiPathRemote.exe stürzte in Citrix-Umgebungen manchmal ab.
- In bestimmten Situationen führte die Aktivität Click Text zum Absturz von Anwendungen.
- Es wurde ein Problem behoben, das dazu führte, dass der Recorder einen internen Fehler ausgab, wenn eine Tastenkombination aus den aufgezeichneten Schritten gelöscht wurde.
- Es wurde ein Problem behoben, das dazu führte, dass Elemente innerhalb eines iFrame in Edge und Chrome nicht erkannt wurden.
- Es wurde ein Problem behoben, das dazu führte, dass die interaktive Auswahl mit intelligenter Größenanpassung und der Verwendung unterschiedlicher Auflösungsskalierung bei der Automatisierung in RDP nicht ordnungsgemäß funktionierte.
- Es wurde ein Problem behoben, das dazu führte, dass die Aktivität Attach Browser einen Fehler ausgab, wenn sie so konfiguriert war, dass sie sowohl die Browser- als auch die Selektor-Eigenschaft verwendet.
- Bei Verwendung der Aktivität Type Into mit den Eigenschaften EingabeSimulieren oder FenstermeldungenSenden beim Automatisieren eines Eingabeaufforderungsfensters konnte nicht der richtige Text eingegeben werden.
- Die Silverlight-Erweiterung funktioniert möglicherweise nicht auf Windows 10 x64-Systemen, auf denen das Windows-Update 10.0.19043 angewendet wurde.
- Wenn Sie eine OCR-Engine in Studio v19.10 mit UIAutomation-Aktivitäten verwenden möchten, installieren Sie das UiPath.CoreIPC-Paket, Version 2.0.1 oder höher.
- In einem C#-Prozess werden beim Bearbeiten eines Deskriptors keine Änderungen zur Entwurfszeit angezeigt, wenn die CV-Aktivitäten verwendet werden.
- Bei Verwendung von UIAutomation v21.10 mit Studio v2019.10 sind die Workflow-Analyse-Regeln UX-SEC-010 und UX-DBP-029 nicht verfügbar.
- Bei Verwendung von Firefox werden Salesforce-spezifische
sfl
-Attribute nicht in Selektoren und Selektorknoten angezeigt. - Bei bestimmten Anwendungen, die Windows Forms verwenden, kann das Ziel nicht gefunden werden, wenn nur die Fuzzy-Selektormethode zum Anzielen von Elementen in einer minimierten App verwendet wird.
- Wenn Sie den Eingabemodus „Hintergrund“ mit Apps verwenden, welche die universelle Windows-Plattform verwenden, werden die Apps in den Vordergrund gebracht.
- Wenn Sie die moderne Umgebung mit SharpBrowser verwenden, werden Selektoren nicht korrekt generiert und es fehlen
webctrl
-Tags. - Das Markieren einer Anwendung erfordert die Verwendung einer Maus und kann nicht mit der Tastatur ausgeführt werden.
- Die Rechtsklickfunktion der Variablen erfordert die Verwendung einer Maus und kann nicht nur mit der Tastatur ausgeführt werden.
- v21.10.10
- Fehlerbehebungen
- v21.10.9
- Fehlerbehebungen
- v21.10.8
- Verbesserungen
- Fehlerbehebungen
- v21.10.7
- Fehlerbehebungen
- v21.10.6
- Fehlerbehebungen
- v21.10.5
- Verbesserungen
- Fehlerbehebungen
- v21.10.4
- Fehlerbehebungen
- v21.10.3
- Allgemeine Verbesserungen
- Projekteinstellungen
- SAP
- Durchschlagende Änderungen
- Fehlerbehebungen
- Bekannte Probleme (Known Issues)