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 10. Apr. 2025

Fehlerbehebung bei Selektoren

Beschreibung

Eine UIAutomation-Aktivität (z. B. Click, Type Into usw.) schlägt mit der Fehlermeldung Could not find the UI element corresponding to this selector fehl.

Ursache

Mögliche Ursachen dafür, dass Selektoren in einer Anwendung nicht gefunden werden können:

  • Nicht auswählbare UI-Elemente in bestimmten Anwendungen.
  • Defekte Selektoren nach Browser-Updates.
  • UI-Änderungen in der Zielanwendung.
  • Dynamische Elementeigenschaften.
  • Timing-Probleme (langsame oder nicht reagierende Anwendungen).
  • Unerwartete modale Popups, die in der Zielanwendung angezeigt werden.
  • Unterschiede in der Umgebung (Entwicklung/Test vs. Produktion).

Lösung

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

  • Stellen Sie sicher, dass die Skalierung in allen Umgebungen konsistent eingestellt ist. Wir empfehlen eine Skalierung von 100 %. In einigen sehr seltenen Fällen ändert sich der Selektor basierend auf den Skalierungseinstellungen.
  • Verwenden Sie konsistente Selektorattribute wie aaname, id und andere anstelle von idx.
  • Überprüfen Sie die Integritätsebene der Zielanwendung. Integritätsebenen steuern die Vertrauensebenen zwischen Anwendungen. Eine Anwendung auf niedriger Ebene kann nicht mit einer Anwendung auf hoher Ebene interagieren. Typischerweise gibt UI Explorer den Fehler „Zugriff verweigert“ aus, wenn Sie versuchen, mit der Anwendung zu interagieren, aber die Automatisierung kann einfach den Fehler Selektor nicht gefunden zurückgeben.
  • Aktualisieren Sie auf das neueste Aktivitätspaket für die Aktivität, bei der Probleme mit Selektoren auftreten. Alternativ können Sie die Versionshinweise durchgehen und nach dieser Aktivität suchen, um jede anwendbare Version zu identifizieren, bei der ein Fehler behoben wurde.
  • Versuchen Sie, eine Verzögerung von zwei oder drei Sekunden hinzuzufügen, bevor die Aktivität über die Eigenschaft Verzögerung vor der spezifischen UI-Automatisierungsaktivität ausgeführt wird. Sie können auch versuchen, die Eigenschaft WartenAufBereitschaft auf Abgeschlossen festzulegen, um zu warten, bis die gesamte Anwendung geladen wurde.
  • Wenn die von UI Explorer generierten Selektoren nicht zuverlässig sind, führen Sie einen der folgenden Schritte aus:
    • Probieren Sie verschiedene UI-Frameworks im UI Explorer aus: Standard, Active Accessibility, UI-Automatisierung.
    • Probieren Sie verschiedene Eingabemethoden aus: Simulieren, ChromiumAPI (für Browserautomatisierung), SendWindowMessages, HardwareEvents.
    • Optimieren Sie die Selektoren durch Hinzufügen oder Entfernen von Knoten oder Attributen.
    • Versuchen Sie es mit dem für moderne Aktivitäten verfügbaren Einheitlichen Ziel mit mehreren aktivierten Zielmethoden. Erwägen Sie die Aktivierung der Computer Vision-Zielmethode als Fallback und das Hinzufügen von Ankern für Fuzzy-Selektoren.
    • Versuchen Sie es mit alternativen Methoden, z. B. Click Text-Aktivitäten.
    • Versuchen Sie zum Automatisieren von Anwendungen in virtuellen Umgebungen die Computer Vision-Automatisierung.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White