Salt la conținutul principal
Asistență
Conectare

Acțiunea de automatizare UI nu reușește (nu s-a găsit elementul/fereastra sau elementul/fereastra)

Simptom

Acțiunea de automatizare UI nu reușește cu unul dintre următoarele mesaje de eroare:

  • Nu s-a reușit obținerea elementului

  • Nu s-a reușit obținerea ferestrei

  • Elementul nu a fost găsit

  • Fereastra nu a fost găsită

Se verifică problema

Prima dată când elementul a fost capturat în timpul unei instalări a fluxului desktop, PAD a putut interacționa cu succes cu elementul. 

Cauză

Cauza #1

Numele de fereastră al aplicației sau structura subiacentă a elementului s-a modificat. Prin urmare, selectorul de interfață utilizator utilizat inițial pentru a găsi elementul nu mai este aplicabil. 

Cauza #2

Aplicația rulează cu mai multe privilegii de nivel Power Automate Desktop.

Rezolvare

Din cauză #1

Editați selectorul de interfață utilizator al elementului pentru a crea un nou selector de interfață utilizator mai robust, care va putea să găsească elementul chiar dacă numele ferestrei sau structura de bază a elementului este dinamică. Orice părți ale selectorului care sunt dinamice trebuie eliminate.


Pentru a realiza aceasta, capturați din nou elementul după eroare și comparați noul selector cu cel vechi pentru a identifica diferențele.
Rețineți că selectorul fiecărui element de interfață de utilizator constă în două părți (2). Selectorul Fereastră și selectorul elementului din acea fereastră.

text alternativ


Acum identificați elementul sau atributul care s-a modificat într-unul dintre cele de mai sus. Pot exista unul sau mai multe elemente/atribute diferite. 

Selectorii de interfață utilizator pot fi revizuiți și editați prin fereastra generatorului Selector: 


text alternativ


Editați selectorul pentru a vă asigura că acesta conține doar elemente/atribute statice care nu se vor modifica. 

De exemplu, dacă numele ferestrei are o parte dinamică la sfârșit, în loc de "Nume - egal cu - NumeleEWindowName (2)", acesta poate fi modificat la "Nume - Începe cu - NumeleEWindowName"


În general, pot fi urmate metodele de mai jos: 

  • Eliminați toate valorile dinamice, cum ar fi numerele, și modificați operatorii relevanți în consecință (Începe cu, Se termină cu, Conține etc.)

  • Eliminați elementele întregi din calea selectorului, dacă este necesar

Soluție alternativă

Automatizarea Surface poate fi utilizată ca alternativă la automatizarea aplicației. Consultați următorul articol pentru cele mai bune practici despre Cum se automatizează cu mouse-ul, tastatura și OCR.

Din cauză #2

Atât aplicația, cât și PAD ar trebui să ruleze cu aceleași privilegii.

Power Automate Desktopul nu rulează cu nivel ridicat în mod implicit. Așadar, debifați caseta de selectare "Rulați acest program ca administrator" din secțiunea Compatibilitate a ferestrei de Proprietăți a aplicației.

O altă opțiune ar fi să setați padul să ruleze și ca administrator.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×