Problem mit UIAElementNotFound-Fehler bei Benutzeroberflächenflows

Wichtig

In diesem Artikel werden Themen im Zusammenhang mit Legacysystemen behandelt. Migrieren Sie Ihre mit diesen Lösungen erstellten Flows, um sie zu Power Automate für Desktop oder zu löschen.

  • Selenium-IDE ist veraltet und funktioniert nach dem 28. Februar 2023 nicht mehr.
  • Windows Recorder (V1) ist veraltet und funktioniert nicht mehr.

Dieser Artikel enthält Schritte zum Beheben des UIAElementNotFound-Fehlers , der beim Ausführen von Benutzeroberflächenflows auftritt.

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

Problembeschreibung

Wenn Sie versuchen, Benutzeroberflächenflows auszuführen, wird möglicherweise dieser Fehler angezeigt:

UIAElementNotFound.

Screenshot der Fehlermeldung beim Ausführen der U I-Flows.

Überprüfen des Problems

Dieser Fehler tritt auf, wenn für Ihre Benutzeroberflächenflows die Eigenschaft Use coordinates (Koordinaten verwenden) auf true festgelegt ist und benutzeroberflächenflows das Element nicht mithilfe von Koordinaten finden können und die Anzeigeauflösung und die Skalierung auf Dem Wiedergabecomputer nicht mit der Skalierung und Auflösung des Computers übereinstimmen, auf dem die Benutzeroberflächenflows aufgezeichnet wurden. Das Problem kann anhand der folgenden Schritte überprüft werden:

  1. Wählen Sie in Ihrem Benutzeroberflächenflow den Schritt Anwendungsname> starten <aus, und erweitern Sie sie.

  2. Wählen Sie den Link Weitere anzeigen aus.

    Screenshot: Auswählen des Links

  3. Überprüfen Sie, ob die Eigenschaften Bildschirmbreite, Bildschirmhöhe und Bildschirmskala den Anzeigeeinstellungen auf Ihrem PC entsprechen (im nächsten Schritt gezeigt).

    Screenshot: Überprüfen, ob Bildschirmbreite, Bildschirmhöhe und Bildschirmskala den Anzeigeeinstellungen auf Ihrem PC entsprechen.

  4. Anzeigeeinstellungen auf Ihrem PC Anzeigen der Anzeigeeinstellungen in Windows 10

    Screenshot: Überprüfen der Anzeigeeinstellungen auf Ihrem PC

Lösungsschritte

  1. Wenn für Ihre Benutzeroberflächenflows die Eigenschaft Koordinaten verwenden auf true festgelegt ist, muss die Bildschirmauflösung & während der Aufzeichnung mit der Bildschirmauflösung & Skalierung während der Wiedergabe identisch sein.
  2. Halten Sie die App während der Aufzeichnung maximiert, um eine optimale Leistung zu erzielen.