Freigeben über


Fehler bei der Benutzeroberflächenautomatisierungsaktion mit dem Fehler "Fehler beim Abrufen des Benutzeroberflächenelements" oder "Fenster konnte nicht abgerufen werden"

Dieser Artikel hilft Ihnen beim Beheben von Fehlermeldungen, die möglicherweise angezeigt werden, wenn eine Benutzeroberflächenautomatisierungsaktion in Microsoft Power Automate fehlschlägt.

Gilt für: Power Automate
Ursprüngliche KB-Nummer: 5003385

Symptome

Eine Benutzeroberflächenautomatisierungsaktion schlägt mit einer der folgenden Fehlermeldungen in Power Automate fehl:

  • Fehler beim Abrufen des Ui-Elements

  • Fehler beim Abrufen des Fensters

Überprüfen des Problems

Power Automate für Desktop kann erfolgreich mit dem Element interagieren, wenn es beim Erstellen eines Desktopflows zum ersten Mal erfasst wird.

Ursache 1: Der Fenstername oder das Benutzeroberflächenelement der Anwendung ist auf dem Bildschirm nicht verfügbar.

Lösung

Stellen Sie sicher, dass das Benutzeroberflächenelement oder der Bildschirm (Fenster) bei der Ausführung der Aktion in der Anzeige verfügbar ist.

Ursache 2: In der entsprechenden Aktion ausgewähltes UI-Element ist nicht korrekt

Lösung

Stellen Sie sicher, dass der Eingabeparameter des UI-Elements der Aktion mit dem richtigen UI-Element aus der Liste aufgefüllt wird.

Ursache 3: Der Fenstername der Anwendung oder die zugrunde liegende Struktur des Elements hat sich geändert.

Der Fenstername der Anwendung oder die zugrunde liegende Struktur des UI-Elements wurde geändert. Daher ist die benutzeroberflächenauswahl, die ursprünglich zum Suchen des Elements verwendet wurde, 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 Fenster Selector Builder , und führen Sie dann die folgenden Schritte aus:

  1. Testen Sie die Auswahl.

    Mit Power Automate können Sie eine Auswahl testen und sicherstellen, dass Ihre Benutzeroberflächenautomatisierungsflows wie erwartet ausgeführt werden. Mit der Möglichkeit, sowohl Desktop- als auch Webselektoren zu testen, können Sie Ihre Anwendungs- und Webseiteninteraktionen schnell und effizient automatisieren.

  2. Erfassen Sie einen zusätzlichen Selektor für das bestimmte UI-Element über die Schaltfläche Neu .

  3. 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 eines reparierten Selektors für das Benutzeroberflächenelement, mit dem die Automatisierung interagieren muss, erleichtert Power Automate für Desktop die Verwaltung von Automatisierungsabläufen.

  4. Wenn die Reparaturfunktion den Selektor nicht automatisch korrigieren kann, müssen Sie den Selektor 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 einen dynamischen Teil am Ende hat, 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 ggf. das gesamte Element aus dem Selektorpfad entfernen. Weitere Informationen finden Sie unter Erstellen einer benutzerdefinierten Auswahl.

  5. Wenn das UI-Element zur Ausführungszeit nicht verfügbar ist, sollten Sie eine Aktion "Auf Fensterinhalt warten" bzw. "Auf Webseiteninhalt warten" hinzufügen.

  6. Beachten Sie, dass sich etwas in der Anwendung (z. B. ein Versionsupgrade) oder auf dem Unterstrichscode der Webseite geändert hat und der Selektor des UI-Elements möglicherweise anders ist. In diesem Fall müssen Sie das UI-Element erneut erfassen.

Alternative Lö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 zur Interaktion mit Ausführungen 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 Power Automate für Desktop sollten mit den gleichen Rechten ausgeführt werden.

Standardmäßig wird Power Automate für Desktop nicht mit erhöhten Rechten ausgeführt. Sie können Power Automate für Desktop auch als Administrator ausführen. Weitere Informationen finden Sie unter Ausführen von Power Automate mit erhöhten Rechten.

Eine weitere Möglichkeit besteht darin, das Kontrollkästchen Dieses Programm als Administrator ausführen im Abschnitt Kompatibilität des Eigenschaftenfensters der Anwendung zu deaktivieren.

Weitere Informationen

Informationen zum Beheben der anderen Fehlermeldungen, die sie möglicherweise erhalten, wenn eine Benutzeroberflächenautomatisierungsaktion fehlschlägt, finden Sie unter Fehler tritt auf, wenn eine Desktopflowaktion ein UI-Element nicht abrufen kann.