Przepływy interfejsu użytkownika kończy się niepowodzeniem z błędem UIAElementMismatch

Ważna

W tym artykule opisano tematy związane ze starszymi systemami. Migrowanie przepływów utworzonych przy użyciu tych rozwiązań w celu aplikacja klasyczna Power Automate lub usunięcia ich.

  • Środowisko IDE Selenium jest przestarzałe i nie będzie już działać po 28 lutego 2023 r.
  • Rejestrator systemu Windows (V1) jest przestarzały i nie działa.

Ten artykuł zawiera kroki rozwiązywania błędu UIAElementMismatch występującego podczas uruchamiania przepływów interfejsu użytkownika.

Dotyczy: Power Automate
Oryginalny numer KB: 4555810

Symptomy

Podczas próby uruchomienia przepływów interfejsu użytkownika może zostać wyświetlony następujący błąd:

UIAElementMismatch.

Zrzut ekranu przedstawiający błąd podczas próby uruchomienia przepływów interfejsu użytkownika.

Weryfikowanie problemu

Ten błąd zwykle występuje, jeśli przepływy interfejsu użytkownika mają właściwość Użyj współrzędnych ustawioną na wartość true , a przepływy interfejsu użytkownika nie mogą zlokalizować odpowiedniego elementu przy użyciu współrzędnych. Możliwe, że wersja zarejestrowanej aplikacji różni się od wersji aplikacji używanej podczas odtwarzania, co może spowodować tę rozbieżność.

Sprawdź, czy wersja aplikacji używana podczas nagrywania oraz wersja aplikacji, która jest używana do odtwarzania, są takie same.

Kroki rozwiązywania

Jeśli widzisz, że wersje aplikacji różnią się między nagrywaniem a odtwarzaniem,

  • Zainstaluj wersję aplikacji, która była używana podczas nagrywania na maszynie do odtwarzania (OR).
  • Ponownie zarejestruj kroki przy użyciu wersji aplikacji, która jest dostępna podczas odtwarzania.