- Ü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)
OUT OF SUPPORTv21.4
Release-Datum: 2. Juni 2021
- Java Bridge konnte nicht über den UiExplorer installiert werden.
- Es wurden Leistungsprobleme mit den Aktivitäten Get Attribute, Get Position, Get Text, Text Exists und OCR Text Exists behoben.
- Beim Verwenden der Aktivitäten Call Transaction und SAP Login während XenApp in einem App-V-Container ausgeführt wird, wurde die
Enter
-Taste nicht ausgeführt. - SAPGUI-Scripting funktionierte nicht zum Automatisieren von SAP Logon-Anwendungen, die als App-V veröffentlicht wurden.
Release-Datum: 26. April 2021
Die Aktivität Extract Table Data wurde überarbeitet und enthält mehrere neue Eigenschaften sowie einen neuen Assistenten, der Sie durch den Datenextraktionsprozess führt. Diese ganze Funktion kann auch über den neuen Rekorder für die Tabellenextraktion verwendet werden, der im Menüband angezeigt wird, wenn Sie die moderne Umgebung ausgewählt haben. Strukturierte Daten waren dank der Vielzahl neuer Funktionen, die diese Version bringt, noch nie einfacher zu extrahieren!
Mit der neuen Funktion Ausführung überprüfen können Sie sicherstellen, dass die Aktion (z. B. „Click“ oder „Type“) zur Laufzeit korrekt ausgeführt wurde – dass sie das erwartete Ergebnis hatte. Diese Funktion kann aus den folgenden Aktivitäten und Projekteinstellungen konfiguriert werden:
- Klicken (Click)
- Eingeben in (Type Into)
- Darauf zeigen (Hover)
Die Aktivität Use Application/Browser verfügt über ein neues Eigenschaftsfeld, Incognito/privates Fenster, mit dem Sie die Browsersitzung im Inkognito-Modus oder im privaten Modus öffnen können.
Die neue Multi-Selektor-Suche wird nun für alle Suchvorgänge verwendet, sowohl zur Laufzeit als auch zur Entwurfszeit. Dies passiert verdeckt, sodass es Ihre Erfahrung mit dem Produkt nicht beeinträchtigt, sondern einfach insgesamt bessere Ergebnisse liefert.
Sie können jetzt einen Bereich, den Sie automatisieren möchten, durch Ziehen definieren, wenn Sie die App/Web-Rekorder-Funktion verwenden, und folglich die Bildautomatisierung in Ihren Workflows nutzen.
Check:text
war eine ausgeblendete Funktion des Fuzzy-Selektors, mit der Sie einfach Elemente auswählen konnten, die Text enthielten. In gewisser Weise ähnelt sie der älteren Aktivität Click Text . Diese Funktion wurde jetzt aktualisiert, um Teil der modernen Umgebung zu sein. Sie finden sie unter dem Fuzzy-Selektor auf dem Auswahlbildschirm. Mit ihrer Hilfe können Sie jetzt auswählen, wie Text beim Anzeigen Ihres Ziels verarbeitet werden soll, mit Unterstützung für Platzhalter und Variablen.
Um die Benutzerfreundlichkeit und Anpassbarkeit zu erhöhen, bleiben bestimmte Einstellungen nun sitzungsübergreifend pro Maschine beibehalten, wie z. B. der Timer, der für Pause (F2) festgelegt ist, wenn ein Element auf dem Bildschirm angezeigt wird.
Sie können jetzt dynamische Ziele angeben, die nicht mehr von ihren Textbeschriftungen abhängig sind. Dadurch können Sie mit Elementen arbeiten, die dynamische Textbeschriftungen haben, oder mit bestimmten Elementen in Suchlisten, und zwar im Hinblick auf ihre Position in der Suche und nicht auf ihre Textbeschriftungen. Dies geschieht durch die Nutzung der Leistungsfähigkeit des Fuzzy-Selektors, der jetzt auch Platzhalter für eine zusätzliche Fuzzy-Stufe verwenden kann.
Die neue Aktivität Get URL ermöglicht es Ihnen, die URL einer Webseite abzurufen und in Ihrer Automatisierung wiederzuverwenden, wodurch die Webautomatisierung erheblich vereinfacht wird.
Ziele, die nicht mehr verfügbar sind, z. B. geschlossene Apps, können jetzt im Offlinemodus bearbeitet werden, sodass Sie nicht den gesamten Prozess durchlaufen müssen, bei dem dasselbe Fenster erneut angezeigt wird, um ein einzelnes Zeichen in Ihrem Selektor zu bearbeiten.
Die Aktivität Check App State kann jetzt auch außerhalb der Aktivität Use Application/Browser für Situationen wie das Herstellen einer VPN-Verbindung oder das Starten einer virtuellen Maschine verwendet werden.
Der App/Web Recorder kann jetzt mit jeder App auf Ihrem Computer verwendet werden, ohne dass zwischen Apps gewechselt werden muss. Wir haben den Recorder an Ihre Bedürfnisse angepasst und kann jetzt automatisch feststellen, dass Sie Aktionen in einer anderen App angeben, und sich entsprechend verhalten, wobei Ihre Schritte automatisch aufgezeichnet werden.
Um Ihnen die Automatisierung zu erleichtern, wird die Nutzung von Java-Apps, PDFs, Office-Apps oder Windows-Apps vereinfacht, indem bestimmte App-Typen mit der Aktivität Use Application/Browser angegeben werden, die die Argumenteigenschaft automatisch ausfüllt.
Sie können jetzt Variablen und Argumente direkt im Bildschirm Auswahloptionen verwenden, wenn Sie den Selektor und den Fuzzy-Selektor bearbeiten.
Die Aktivitäten Click und Hover verfügen jetzt über die Eigenschaft CursorMotionType, mit der Sie den Bewegungstyp auswählen können, den die Maus während der Ausführung der Aktion verwenden soll, ganz egal ob „Sofort“ oder „Gleichmäßig“.
Platzhalter werden jetzt im Feld Element der Aktivität Select Item unterstützt. Außerdem wurde dieser Aktivität ein neues Eigenschaftsfeld hinzugefügt, AlterIfDisabled, das die Auswahlaktion auch dann ausführt, wenn das Zielelement deaktiviert ist.
Aufgrund der Tatsache, dass einige Aktionen, z. B. Double-Click, mit der Simulieren-Methode fehlgeschlagen sind, werden sie jetzt standardmäßig mit der Hardware-Ereignis-Methode ausgeführt, wodurch die Situation vermieden wird, dass der Workflow im Hintergrund fehlschlägt.
Die Aktivität Extract Structured Data unterstützt jetzt die Integration mit dem Objekt-Repository.
Das Kontrollkästchen Elementsichtbarkeit erzwingen wurde im Fenster „Auswahloptionen“ implementiert, sodass Benutzer ausschließlich mit sichtbaren UI-Elementen arbeiten können.
Der App-/Web-Rekorder unterstützt jetzt beim Aufzeichnen von Aktionen die Verwendung von Zusatztasten.
Die Eigenschaft Wait for ready wurde in alle modernen UIAutomation-Aktivitäten zu Wait for page load umbenannt, um ihren Zweck besser widerzuspiegeln.
.doc
, .xls
, .png
, .pdf
usw.
Die Aktivitäten Click und Hover verfügen jetzt über die Eigenschaft CursorMotionType, mit der Sie den Bewegungstyp auswählen können, den die Maus während der Ausführung der Aktion verwenden soll, ganz egal ob „Sofort“ oder „Gleichmäßig“.
Platzhalter werden jetzt im Feld Element der Aktivität Select Item unterstützt. Außerdem wurde dieser Aktivität ein neues Eigenschaftsfeld hinzugefügt, AlterIfDisabled, das die Auswahlaktion auch dann ausführt, wenn das Zielelement deaktiviert ist.
Die Aktivität Tabellenzellenbereich verfügt über ein neues Eigenschaftsfeld, Table Row Index, das den Index der gefundenen Zeile anzeigt und in Fällen von Tabellen mit der ersten leeren Zeile nützlich ist.
Beim Java Native Scraping werden jetzt die Wortgrenzen abgerufen, wenn das Kontrollkästchen Wortinformationen abrufen aktiviert ist.
Die Aktivität Attach Browser verfügt über eine neue Option in der BrowserType-Eigenschaf, die für andere Chromium-basierte Browser geeignet ist.
Unterstützung für Websites, die Shadow DOM für ihre UI-Elemente verwenden, wurde hinzugefügt. Diese Seiten können jetzt mit Google Chrome, Firefox und Edge automatisiert werden.
Bei der Verwendung von Variablen in Selektoren werden die im „Variablen“-Panel vorgenommenen Änderungen nun auch in den Selektoren wirksam. Bitte beachten Sie, dass dies nur für Variablen gilt, die nach dem Upgrade auf diese Version des UIAutomation-Pakets geändert werden, sodass dies keine durchschlagenden Änderungen in älteren Workflows verursacht.
Das Dropdown-Menü Taste im Textkörper der Aktivität Send Hotkey unterstützt jetzt die automatische Suche von Hotkeys in der Liste, wenn sie erweitert wird.
UiPath Studio unterstützt jetzt die neueste Version von SAP WinGUI 7.70 mit allen neuen Funktionen wie z. B. einem neuen visuellen Theme, Quartz, Unterstützung für alternative Browser-Steuerung (Microsoft Edge) sowie für Multi-Monitor-Skalierung.
Data Scraping und Screen Scraping werden für die Datenextraktion für SAP ALV-Tabellen unterstützt. Eine oder mehrere Tabellen auf dem SAP-Bildschirm können extrahiert werden.
Die Aktivität Table Cell Scope kann jetzt für die SAP-FIORI-Tabellenautomatisierung verwendet werden.
Die Aktivitäten CV Click, CV Hover, und CV Check verfügen nun über die Eigenschaft CursorMotionType, die es Ihnen ermöglicht, die es Ihnen ermöglicht, die Art der Bewegung auszuwählen, die die Maus bei der Ausführung der Aktion verwenden soll, sei es „Sofort“ oder „Gleichmäßig“.
Die Computer-Vision-Aktivitäten unterstützen jetzt nur OCR, wenn Sie sie als solche konfigurieren, um eine insgesamt bessere Benutzererfahrung zu gewährleisten.
In den Aktivitäten der Computer Vision wurde ein besserer Mechanismus zur Änderungserkennung implementiert, der die Anzahl der erforderlichen vollständigen CV-Analysen minimiert und den Prozess optimiert.
Die Aktivität CV Get Text zeigt nun eine Textergebnisvorschau im Designer an, in der der Text angezeigt wird, der extrahiert werden soll.
Der UiExplorer verfügt über eine neue Funktion, die die Wiederherstellung des UiExplorer-Fensters verzögert, bis die Selektordaten geladen wurden. Dies ist für die Verwendung mit UI-Elementen gedacht, die sich automatisch schließen, wenn sie den Fokus verlieren.
- Das Unterfeld Erwarteter Text der Funktionalität des Eigenschaftsfelds Ausführung überprüfen wurde geändert und ist nicht mehr mit Automatisierungsprojekten kompatibel, die mit der Vorschau von UIAutomation v21.2.0 erstellt wurden, was zu einer durchschlagenden Änderung führt.
- Die Timeout-Eigenschaft in der Aktivität Element Exists kann jetzt über die Projekteinstellungen in Studio konfiguriert werden.
- Die Verwendung von „Click“ mit „Simulate Click“ in einer Java-Anwendung, die diese Funktion nicht unterstützt, ist fehlgeschlagen, doch es wurde kein Fehler ausgelöst und der Workflow wurde weiter ausgeführt. Das gleiche Szenario gibt jetzt einen Fehler aus und kann durchschlagende Änderungen in den Workflows verursachen, die es verwendet haben.
- In einer Java-Anwendung löst die Verwendung der „Click“-Aktivität mit Hardware-Ereignissen für UI-Elemente einer Registerkarte, die sich von der im Fokus unterscheidet, jetzt die richtige Ausnahme aus. Bitte beachten Sie, dass dies alte Workflows unterbrechen kann.
- Das Microsoft Project Oxford Online OCR-Modul ist veraltet. Die folgende Ausnahme wird zur Laufzeit ausgelöst:
Microsoft Project Oxford has been completely retired. Please switch to a different OCR engine
.
Ende der Unterstützung von Microsoft Edge Legacy
- Ab v21.10 unterstützt das UIAutomation-Aktivitätspaket den Browser Microsoft Edge Legacy nicht mehr, sodass die Erweiterung für Microsoft Edge Legacy nicht mehr funktioniert.
- Wenn das URL-Eigenschaftsfeld im Feld Anwendung/Browser verwenden eine Zeichenfolgenvariable mit einer URL enthielt, hat das Klicken auf die Schaltfläche im Textkörper der Aktivität, die eine neue Browsersitzung mit den angegebenen Einstellungen geöffnet hat, nichts bewirkt.
- Die Aktivität Select Item funktionierte nicht mit Kombinations- und Listenfeldern in Java-Anwendungen.
- Es wurde ein Problem behoben, das dazu führte, dass Ausnahmen bei der Verwendung von parallelen Aktivitäten nicht korrekt behandelt wurden.
- Der Typinitialisierer für
Emgu.CV.CvInvoke
hat eine Ausnahme ausgelöst, wenn Bild- oder Computer-Vision-Aktivitäten verwendet werden. - Die Aktivität Text Exists hat immer
True
zurückgegeben, wenn sie in einer Parallel-Aktivität verwendet wird und die Eigenschaft Parallel ausgewählt wurde. - Der UiExplorer konnte in bestimmten Situationen im Internet Explorer keine Selektoren laden. Die Implementierung der Funktion zur Verzögerung der Fensterwiederherstellung im UIExplorer hat dazu beigetragen, dieses Problem zu vermeiden.
- Screen Scraping eines Bildes durch eine While-Schleife schlug in bestimmten Situationen fehl.
- Es wurde ein Problem behoben, das zum Absturz des Executors bei der Arbeit mit einer Java-Anwendung führte.
- Die Aktivität Block User Input wurde freigegeben, wenn nur die Alt-Taste verwendet wurde.
- Bei der Verwendung einer Bibliothek, die die Aktivität „Set To Clipboard“ enthält, wurde eine Ausnahme ausgelöst, die eine leere Zeichenfolge setzte.
- Wenn Sie den Selektor-Editor verwenden, hat das Entfernen von
”app=”
aus einem Selektor diesen nicht ungültig gemacht. - Bei der Datenextraktion für bestimmte Datentabellen wurde im Vorschaufenster Spalte A nicht angezeigt.
- Das Anzeigen eines PDFs im Internet Explorer mit der Aktivität Use Application/Browser verursachte ein Einfrieren.
- Die Aktivität Hide Window ist jetzt in StudioX ausgeblendet.
- Chrome-Popups wurden bei der Verwendung von Remote-Desktop-Protokollverbindungen nicht erkannt.
- Bestimmte Webseiten in Chrome froren das System ein, wenn sie mit der Aktivität Use Application/Browser angezeigt wurden.
- Die Anzeige einer Chrome- oder Internet-Explorer-Seite mit einer Use Application/Browser-Aktivität unter schlechten Netzwerkbedingungen hat zu einem Einfrieren geführt.
- Bei der Verwendung von Type Into mit Hardware-Ereignissen wurden Buchstaben im eingegebenen Text auf einer bestimmten Webseite dupliziert.
- Bei der Verwendung der Aktivität Click mit der Simulieren-Methode bei Elementen aus Java-Anwendungen wurde die Aktion als erfolgreich gemeldet, auch wenn die Aktion vom Zielelement nicht unterstützt wurde. Wenn Sie nun versuchen, mit der Simulieren-Methode auf ein Element zu klicken, das die Aktion nicht unterstützt (z. B. Panels), wird eine eindeutigere Fehlermeldung angezeigt.
- Es wurde ein Problem behoben, das dazu führte, dass UIAutomation Citrix Apps nicht erkennen konnte, wenn es im 64-Bit-Modus verwendet wurde.
- Die Eingabetaste bestätigte die Auswahl nicht, wenn sie zum Zuordnen von Elementen im Objekt-Repository mit „Configure Each Element on“ verwendet wurde.
- In bestimmten Situationen wurde bei Verwendung der Aktivität Use Application/Browser mit der Aktivität „Minimieren“ das minimierte Fenster automatisch wiederhergestellt, wenn Aktionen darauf ausgeführt wurden.
- Bei der Anwendung von Check App State auf ein ungültiges UI-Element war das zurückgegebene Element nicht null.
- Bei Verwendung der Aktivität Take Screenshot mit dem Objekt-Repository war der FileName leer.
- Es wurde ein Problem behoben, das dazu führte, dass bei der Aktivität Use Application/Browser die Eigenschaft „Attach Mode“ auf „Prozessname“ anstatt auf „Anwendungsinstanz“ gesetzt wurde, wenn sie aus dem Objekt-Repository erstellt wurde.
- Es wurde ein Problem behoben, bei dem sich die Eigenschaft „NewSession“ in der Aktivität „Open Browser“ nicht korrekt verhielt.
- Die Edge-Erweiterung konnte nicht über die Richtlinie für Offlinebenutzer installiert werden, die nicht mit dem Active Directory verbunden waren, und die Richtlinie wurde blockiert, wodurch das SetupExtensions-Tool den Benutzer fälschlicherweise darüber informiert hat, dass die Erweiterung erfolgreich installiert wurde.
- Die Schaltfläche „Hilfe“ im Abschnitt „Vorschaudaten“ des Datenextraktionsassistenten führte nicht zur korrekt lokalisierten Seite.
- Die Verwendung von UIAutomationNext-Aktivitäten mit Apps oder Browsern, die Überlagerungen hatten, war fehlerhaft.
- Die Callout-Aktivität berücksichtigte den DPI der Maschine nicht korrekt, auf der sie ausgeführt wurde.
- Beim Bearbeiten der Region-Eigenschaft Target.Clipping im Eigenschaftenbereich in einer der Aktivitäten, die sie verwenden, wurden keine Änderungen gespeichert.
- Die Anzeige der Adressleiste und bestimmter Symbolleistenelemente sowie UI-Elemente in Chrome oder Firefox funktionierte nicht wie vorgesehen.
- Beim Ausführen eines Automatisierungsprozesses in einer Schleife hat die „Open Browser“-Aktivität eine Ausnahme ausgelöst.
- Das
aaname
-html-Attribut hat den Text von allen untergeordneten Knoten eines angegebenen Knotens abgerufen. Jetzt wird nur noch der Text aus dem angegebenen Hinweis abgerufen. Diese Regel gilt nicht für die folgenden HTML-Knotentypen:input
,img
,button
,textarea
,area
,a
,select
,table
. Die Aktivität Get Text ruft weiterhin den Textinhalt der gesamten Unterstruktur des angegebenen Knotens ab, was die empfohlene Methode zum Erfassen eines Elementwerts ist. - Anker können jetzt über den Auswahlbildschirm angezeigt werden, wenn Sie mit UI-Elementen im Bildauswahlmodus arbeiten.
- Beim Automatisieren von Java-Anwendungen konnte der Status von Kontrollkästchen nicht erkannt werden.
- Ein Problem wurde behoben, das dazu führte, dass Dropdown-Menüs in bestimmten Webseiten nicht ansteuerbar waren.
- Es wurde ein Problem behoben, das dazu führte, dass das Fenster „Auswahloptionen“ beim Anzeigen bestimmter Elemente in Edge und im Internet Explorer lange Verzögerungszeiten aufwies.
- Die Aktivität Find Children löst keinen
SelectorNotFoundException
-Fehler mehr aus, wenn sie mit einem gültigen Selektor, sondern mit einer Filterbedingung verwendet wird, die dazu führt, dass alle Elemente gefiltert werden, und gibt stattdessen in solchen Fällen eine leere Liste zurück. - Ein Problem wurde behoben, das dazu führte, dass die Aktivitäten Attach Browser und Attach Window Selektoren anzeigten, die Variablen falsch verwendeten.
- Es wurde ein Problem behoben, das dazu führte, dass die Chrome-Erweiterung nach einem Upgrade von Studio v2020.10 auf Studio v2021.4 unter demselben Benutzer nicht richtig funktionierte, wenn sie aus dem Abschnitt Tools in Studio ohne erhöhte Rechte installiert wurde.
- Es wurde ein Problem behoben, bei dem die Chrome-Erweiterung nach dem Upgrade von Studio v2020.10 auf Studio v2021.4 nicht ordnungsgemäß funktionierte, wenn sie aus dem Bereich Tools in Studio mit erhöhten Rechten installiert wurde.
- Die Aktivität Element Exists hat mit einer UIAutomation-Version v19.4.2 oder neuer bei der Verwendung mit dem Internet Explorer einen Fehler ausgelöst.
- Die Firefox-, RDP-, Citrix- und VMWare-Erweiterungen, die über den Abschnitt „Tools“ in Studio mit Studio 20.10 installiert wurden, funktionieren nicht mehr, wenn ein visuelles Upgrade auf Studio 2021.4 durchgeführt wird, und zwar für denselben Benutzer, der die Installation ursprünglich vorgenommen hat.
- Die Firefox-, Chrome-, Edge-, Citrix-, RDP- und VMWare-Erweiterungen, die über den Abschnitt „Tools“ in Studio mit Studio 2020.10 installiert wurden, funktionieren nicht mehr, wenn ein visuelles Upgrade auf Studio 2021.4 durchgeführt wird, oder wenn einer anderer Benutzer verwendet wird, als der , der die Installation ursprünglich vorgenommen hat.