Fehler bei der Benutzeroberflächenautomatisierungsaktion mit "Fehler beim Abrufen des UI-Elements" oder "Fehler beim Abrufen des Fensters"
Dieser Artikel hilft Ihnen, Fehlermeldungen zu beheben, die Sie möglicherweise erhalten, wenn eine Benutzeroberflächenautomatisierungsaktion in Microsoft Power Automate fehlschlägt.
Gilt für: Power Automate
Ursprüngliche KB-Nummer: 5003385
Problembeschreibung
Eine Benutzeroberflächenautomatisierungsaktion schlägt mit einer der folgenden Fehlermeldungen in Power Automate fehl:
-
Fehler beim Abrufen des UI-Elements
-
Fenster kann nicht abgerufen werden
Überprüfen des Problems
Power Automate für Desktop kann erfolgreich mit dem Element interagieren, wenn es beim Erstellen eines Desktopablaufs zum ersten Mal erfasst wird.
Ursache 1: Der Fenstername oder das UI-Element der Anwendung ist auf dem Bildschirm nicht verfügbar.
Lösung
Stellen Sie sicher, dass das UI-Element oder der Bildschirm (Fenster) auf der Anzeige bei der Ausführung der Aktion verfügbar ist.
Ursache 2: Das in der entsprechenden Aktion ausgewählte UI-Element ist nicht korrekt.
Lösung
Stellen Sie sicher, dass der Eingabeparameter für das UI-Element der Aktion mit dem richtigen UI-Element aus der Liste aufgefüllt wird.
Ursache 3: Der Fenstername oder die zugrunde liegende Struktur der Anwendung hat sich geändert.
Entweder der Fenstername der Anwendung oder die zugrunde liegende Struktur des UI-Elements wurde geändert. Daher ist die Benutzeroberflächenauswahl, die anfänglich verwendet wird, um das Element zu finden, nicht mehr anwendbar.
Lösung
Um dieses Problem zu beheben, stellen Sie sicher, dass der Selektor des UI-Elements gültig ist. Navigieren Sie dazu zum Auswahl-Generator-Fenster , und führen Sie dann die folgenden Schritte aus:
-
Mit Power Automate können Sie einen Selektor testen und sicherstellen, dass Ihre automatisierten UI Flows wie erwartet ausgeführt werden. Mit der Möglichkeit, Desktop- und Webselektoren zu testen, können Sie Ihre Anwendungs- und Webseiteninteraktionen schnell und effizient automatisieren.
Erfassen Sie einen zusätzlichen Selektor für das bestimmte UI-Element über die Schaltfläche "Neu ".
Reparieren Sie den Selektor des UI-Elements.
Die Reparaturauswahl ist ein leistungsstarkes Feature, mit dem Sie ungültige Selektoren einfach und intuitiv korrigieren können. Durch die automatische Generierung einer reparierten Auswahl für das UI-Element, mit dem die Automatisierung interagieren muss, vereinfacht Power Automate for Desktop die Verwaltung von Automatisierungsabläufen.
Wenn die Reparaturfunktion die Auswahl nicht automatisch beheben kann, müssen Sie die Auswahl manuell bearbeiten, um eine stabilere Auswahl zu erstellen. Sie können die Attribute, deren Werte und Operanden bearbeiten, die im Selektor des UI-Elements verwendet werden.
Um dies zu erreichen, erfassen Sie das Element nach dem Fehler erneut, und vergleichen Sie den neuen Selektor mit dem alten, um die Unterschiede zu identifizieren. Es kann ein oder mehrere verschiedene Elemente oder Attribute geben. Bearbeiten Sie die Auswahl, um sicherzustellen, dass sie nur statische Elemente oder Attribute enthält, die sich nicht ändern. Wenn der Fenstername beispielsweise am Ende einen dynamischen Teil aufweist, kann er in "Name – Beginnt mit - MyWindowName" anstelle von "Name – Gleich – MyWindowName (2)" geändert werden. Im Allgemeinen sollten Sie alle dynamischen Werte wie Zahlen entfernen und die relevanten Operatoren (Beginnt mit, Endet mit, Enthält usw.) entsprechend ändern. Alternativ sollten Sie das gesamte Element bei Bedarf aus dem Selektorpfad entfernen. Weitere Informationen finden Sie unter Erstellen einer benutzerdefinierten Auswahl.
Wenn das UI-Element zur Ausführungszeit nicht verfügbar ist, sollten Sie eine Aktion "Auf Fensterinhalt warten" oder "Auf Webseiteninhalt warten" hinzufügen.
Beachten Sie, dass sich etwas in der Anwendung möglicherweise geändert hat (z. B. ein Versionsupgrade) oder auf dem Unterstreichungscode der Webseite, und die Auswahl des UI-Elements kann unterschiedlich sein. In diesem Fall müssen Sie das UI-Element erneut fangen.
Alternative Auflösung
Die Surface-Automatisierung kann als alternative Möglichkeit zum Automatisieren der Anwendung verwendet werden. Bewährte Methoden finden Sie unter "Automatisieren mit Maus, Tastatur und OCR".
Ursache 4: Anwendung für die Interaktion mit Ausgeführten mit erhöhten Rechten
Die Anwendung wird mit erhöhten Rechten als Power Automate für Desktop ausgeführt.
Lösung
Sowohl die Anwendung als auch die Power Automate für Desktop sollten mit denselben Rechten ausgeführt werden.
Standardmäßig wird Power Automate für Desktop nicht mit erhöhten Rechten ausgeführt. Sie können auch Power Automate für Desktop für die Ausführung als Administrator festlegen. Weitere Informationen finden Sie unter Ausführen von Power Automate mit erhöhten Rechten.
Eine weitere Option besteht darin, das Kontrollkästchen "Dieses Programm als Administrator ausführen" im Kompatibilitätsbereich des Eigenschaftenfensters der Anwendung zu deaktivieren.
Weitere Informationen
Wenn Sie die anderen Fehlermeldungen beheben möchten, die sie möglicherweise erhalten, wenn eine Benutzeroberflächenautomatisierungsaktion fehlschlägt, sehen Sie den Fehler, wenn eine Desktopflussaktion ein UI-Element nicht abrufen kann.