Fehler tritt auf, wenn eine Desktopflussaktion ein UI-Element nicht abrufen kann.
In diesem Artikel werden die verschiedenen Ursachen und Lösungen für die Fehlermeldungen beschrieben, die auftreten können, wenn eine Desktopflussaktion ein UI-Element nicht abrufen kann.
Problembeschreibung
Die Ausführung eines Desktopflusses schlägt mit einer der folgenden Fehlermeldungen fehl:
Für Benutzeroberflächenautomatisierungsaktionen:
Fehler 1
Fehler bei der Aktion (Fehler beim Abrufen des Fensters)
wobei "Aktion" die jeweilige Power Automate für Desktop Aktion ist.
Fehler 2
Fehler bei der Aktion (Fehler beim Abrufen des UI-Elements)
wobei "Aktion" die jeweilige Power Automate für Desktop Aktion ist.
Fehler 3
UIAutomation.ActionFailedError
wobei "Aktion" die jeweilige Power Automate für Desktop Aktion ist.
Für Browserautomatisierungsaktionen:
Fehler 1
Element mit Auswahl 'xyz' nicht gefunden
wobei "xyz" der Selektor ist, der das Element anheftet.
Fehler 2
WebAutomation.ElementNotFoundError
Ursache für den Fehler "Aktion fehlgeschlagen (Fehler beim Abrufen des Fensters)"
Entweder ist der Bildschirm (Fenster) auf dem Computer nicht verfügbar (er ist nicht geöffnet), oder die Auswahl des Bildschirms ist ungültig.
Lösung
Um das Problem zu lösen, müssen Sie:
Stellen Sie sicher, dass der übergeordnete Bildschirm des UI-Elements auf dem Computer verfügbar ist. Andernfalls wird in der Fehlermeldung "Fenster konnte nicht abgerufen werden" angezeigt.
Darüber hinaus kann der Fehler "Fenster nicht abgerufen" generiert werden, falls der Selektor des übergeordneten Bildschirms ungültig ist. Informationen zum Beheben dieses Problems finden Sie in den folgenden Anweisungen.
Ursache für die anderen Szenarien
Entweder ist das bestimmte UI-Element auf dem Bildschirm (Fenster) nicht verfügbar, oder die Auswahl ist ungültig.
Lösung
Führen Sie die folgenden Schritte aus, um das Problem zu lösen:
Stellen Sie sicher, dass das UI-Element auf dem jeweiligen Bildschirm oder auf der webseite verfügbar ist.
Erfassen Sie das UI-Element erneut als neues UI-Elementobjekt, und füllen Sie die fehlerhafte Aktion mit dem neuen UI-Element auf.
Navigieren Sie zum Selektor-Generator, und fügen Sie mithilfe der Option "Auswahl" eine neue Auswahl hinzu.
Bearbeiten Sie die Auswahl manuell im Selektor-Generator oder im Text-Editor-Modus.
Überprüfen Sie, ob die Auswahl des UI-Elements dynamisch ist. Ein UI-Element verfügt über einen dynamischen Selektor, wenn sich die Auswahl jedes Mal, wenn das Fenster gestartet wird, etwas unterscheidet oder die Webseite geladen wird. So überprüfen Sie, ob ein UI-Element über einen dynamischen Selektor verfügt:
- Erfassen Sie das UI-Element.
- Starten Sie das Fenster neu, oder laden Sie die Webseite neu.
- Erfassen Sie genau dasselbe UI-Element.
- Vergleichen Sie die beiden Selektoren, und beobachten Sie, ob Unterschiede vorliegen. Sie können den Vergleich im Editor ausführen.
- Bearbeiten Sie die Auswahl (eine davon) manuell mithilfe der Operanden oder bearbeiten Sie die Werte der Attribute.
Verwenden Sie alternative Ansätze für die Interaktion mit dem Element auf dem Bildschirm. Sie können Bildautomatisierung, Maus- und Tastaturaktionen sowie optische Zeichenerkennung (OCR) verwenden.
Wenn der Fehler "Fehler beim Abrufen des UI-Elements" oder "Fehler beim Abrufen des Fensters" angezeigt wird, wenn eine Benutzeroberflächenautomatisierungsaktion in Microsoft Power Automate fehlschlägt, schlägt die Benutzeroberflächenautomatisierungsaktion mit "Fehler beim Abrufen des UI-Elements" oder "Fehler beim Abrufen des Fensters" fehl.
References
- Desktop-Anwendungen automatisieren
- Webseiten automatisieren
- Automatisieren auf virtuellen Desktops
- Mithilfe von UI-Elementen automatisieren
- Automatisieren der Verwendung von Bildern
- Erstellen eines angepassten Selektors
- Behandeln von Fehlern in Desktopflüssen
- Installieren von Power Automate-Browsererweiterungen
- Variable Manipulation und %-Schreibweise