Akce automatizace uživatelského rozhraní se nezdaří (nepodařilo se najít prvek/okno nebo prvek/okno)

Příznak

Akce automatizace uživatelského rozhraní se nezdaří s jednou z následujících chybových zpráv:

  • Nepodařilo se získat prvek.

  • Nepodařilo se získat okno.

  • Prvek nebyl nalezen.

  • Okno se nenašlo.

Ověření problému

Při prvním zachytání elementu při vytváření toku plochy dokázala funkce PAD s prvkem úspěšně pracovat. 

Příčina

Příčina #1

Změnil se název okna aplikace nebo podkladová struktura elementu. Proto už není použitelný volič uživatelského rozhraní, který byl původně použit k vyhledání prvku. 

Příčina #2

Aplikace běží s vyššími oprávněními než Power Automate Desktop.

Řešení

Pro příčinu #1

Upravte volič uživatelského rozhraní prvku a vytvořte nový robustnější volič uživatelského rozhraní, který bude moct prvek najít, i když je název okna nebo podkladová struktura prvku dynamická. Všechny části voliče, které jsou dynamické, by měly být odebrány.


Abyste toho dosáhli, zachyťte znovu prvek po selhání a porovnejte nový volič se starým, abyste rozdíly identifikovali.
Volič jednotlivých prvků uživatelského rozhraní se skládá ze dvou (2) částí. Volič okna a volič prvku v tomto okně.

alternativní text


Teď identifikujte prvek nebo atribut, který se změnil v jednom z výše uvedených. Může být jeden nebo více prvků nebo atributů, které se liší. 

Voliče uživatelského rozhraní můžete zkontrolovat a upravit v okně Tvůrce voličů: 


alternativní text


Upravte volič, abyste se ujistili, že obsahuje jenom statické prvky nebo atributy, které se nezmění. 

Pokud má třeba název okna na konci dynamickou část, místo názvu – rovná se – Název_Okna (2)", mohlo by se změnit na "Název – začíná s – MyWindowName"


Obecně platí, že je možné postupovat podle následujících metod: 

  • Odeberte všechny dynamické hodnoty, jako jsou čísla, a odpovídajícím způsobem upravte příslušné operátory (Začíná, Končí, Obsahuje atd.)

  • V případě potřeby odeberte z cesty voliče celé prvky.

Alternativní řešení

Automatizaci zařízení Surface můžete použít jako alternativu k automatizaci aplikace. Doporučené postupy týkající se automatizace pomocí myši, klávesnice a OCR najdete v následujícím článku.

Pro příčinu #2

Aplikace i PAD by měly běžet se stejnými oprávněními.

Power Automate Desktop se ve výchozím nastavení nespouštěl se zvýšenými oprávněními. Zrušte proto zaškrtnutí políčka Spustit tento program jako správce v části Kompatibilita v okně Vlastnosti aplikace.

Další možností by bylo nastavit pad tak, aby se spouštěl jako správce.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

×