Fehler tritt auf, wenn eine Desktopflowaktion kein Benutzeroberflächenelement abrufen kann
In diesem Artikel werden die verschiedenen Ursachen und Lösungen für die Fehlermeldungen beschrieben, die auftreten können, wenn eine Desktopflowaktion ein Ui-Element nicht abrufen kann.
Symptome
Die Ausführung eines Desktopflows schlägt mit einer der folgenden Fehlermeldungen fehl:
Für Benutzeroberflächenautomatisierungsaktionen:
Fehler 1
Aktion fehlgeschlagen (Fenster konnte nicht abgerufen werden)
Dabei ist "Aktion" die jeweilige Power Automate für Desktop Aktion.
Fehler 2
Fehler bei der Aktion (Fehler beim Abrufen des Ui-Elements)
Dabei ist "Aktion" die jeweilige Power Automate für Desktop Aktion.
Fehler 3
UIAutomation.ActionFailedError
Dabei ist "Aktion" die jeweilige Power Automate für Desktop Aktion.
Für Browserautomatisierungsaktionen:
Fehler 1
Element mit Auswahl "xyz" nicht gefunden
wobei "xyz" der Selektor ist, der das Element angibt.
Fehler 2
WebAutomation.ElementNotFoundError
Ursache für den Fehler "Aktion fehlgeschlagen (Fenster konnte nicht abgerufen werden)"
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 beheben, müssen Sie Folgendes ausführen:
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 konnte nicht abgerufen werden" generiert werden, wenn 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 Benutzeroberflächenelement auf dem Bildschirm (Fenster) nicht verfügbar, oder sein Selektor ist ungültig.
Lösung
Führen Sie die folgenden Schritte aus, um das Problem zu beheben:
Stellen Sie sicher, dass das Benutzeroberflächenelement auf dem jeweiligen Bildschirm oder auf der entsprechenden Webseite verfügbar ist.
Erfassen Sie das UI-Element erneut als neues Benutzeroberflächenelementobjekt, 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 Selector with recapture einen neuen Selektor hinzu.
Bearbeiten Sie den Selektor manuell im Selektor-Generator oder im zugehörigen Text-Editor-Modus.
Überprüfen Sie, ob der Selektor des UI-Elements dynamisch ist. Ein Benutzeroberflächenelement verfügt über einen dynamischen Selektor, wenn die Auswahl jedes Mal etwas anders ist, wenn das Fenster gestartet wird oder die Webseite geladen wird. So überprüfen Sie, ob ein Benutzeroberflächenelement ü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 Benutzeroberflächenelement.
- Vergleichen Sie die beiden Selektoren, und beobachten Sie, ob Unterschiede bestehen. Sie können den Vergleich im Editor durchführen.
- Bearbeiten Sie den Selektor (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 und optische Zeichenerkennung (OCR) verwenden.
Wenn Sie den Fehler "Fehler beim Abrufen des Benutzeroberflächenelements" oder "Fenster konnte nicht abgerufen werden" erhalten, wenn eine Benutzeroberflächenautomatisierungsaktion in Microsoft Power Automate fehlschlägt, finden Sie weitere Informationen unter Ui-Automatisierungsaktion mit dem Fehler "Fehler beim Abrufen des Benutzeroberflächenelements" oder "Fenster konnte nicht abgerufen werden".
References
- Automatisieren von Desktopanwendungen
- Automatisieren von Webseiten
- Automatisieren auf virtuellen Desktops
- Automatisieren der Verwendung von UI-Elementen
- Automatisieren der Verwendung von Images
- Erstellen einer benutzerdefinierten Auswahl
- Behandeln von Fehlern in Desktopflows
- Installieren von Power Automate-Browsererweiterungen
- Variablenbearbeitung und die %-Notation