activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

UIAutomation-Aktivitäten

Letzte Aktualisierung 20. Dez. 2024

Das UI-Element ist nicht mehr gültig!

Beschreibung

Eine UI-Automatisierungsaktivität (z. B. Click, Type Into usw.) schlägt mit der folgenden Fehlermeldung fehl: The UiElement is no longer valid.

Ursache

Dies kann die folgenden Problemursachen haben:

  • Das Problem kann in Webautomatisierungsprozessen auftreten, wenn die Webseite neu geladen wird, nachdem die Selektorsuche das UI-Element gefunden hat, die Aktion für dieses Element jedoch noch ausgeführt werden muss.

    Das kann passieren, wenn Sie nach einem Webelement suchen, das sich nicht mehr auf der Registerkarte oder im Rahmen befindet, entweder weil es aktualisiert und ungültig gemacht wurde oder weil sich etwas auf der Seite geändert hat und der Selektor nicht mehr übereinstimmt.

    Die Seite kann automatisch aktualisiert werden, auch ohne explizite Anweisung zum Aktualisieren des Bildschirms.

  • Das Problem kann auftreten, wenn das UI-Element beispielsweise mit der Aktivität Check App State in einer Variablen gespeichert und das Element später nach einer Aktualisierung in einer anderen Aktivität verwendet wird.
  • Das Problem kann auftreten, wenn ein gefundenes Element im Cache gespeichert wird, aber wenn sich die Seite in der Zwischenzeit ändert, kann dies den Verweis ungültig machen.

Lösung

Um dieses Problem zu vermeiden, können Sie Folgendes tun:

  • Fügen Sie die spezifische UI-Automatisierungsaktivität in eine Retry Scope-Aktivität ein.
  • Überprüfen Sie die Bereitschaft des UI-Elements vor der Aktion, indem Sie die Aktivität Check App State (oder die klassischen Aktivitäten Find Element oder Element Exists) verwenden.
  • Geben Sie das UI-Element nach der Aktualisierung erneut an, wenn eine automatische Seitenaktualisierung erfolgt.
  • Erhöhen Sie die Eigenschaftswerte Verzögerung nach/Verzögern vor oder legen Sie den Wert für Timeout-Sekunden fest.
  • Beschreibung
  • Ursache
  • Lösung

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten