Težava

Dejanje avtomatizacije UI ne uspe z enim od teh sporočil o napaki:

  • Elementa ni bilo mogoče dobi

  • Okno ni uspelo

  • Elementa ni bilo mogoče najti

  • Okna ni bilo mogoče najti

Preverjanje težave

Ko je bil element prvič zajet med ustvarjanjem toka namizja, je PAD lahko uspešno komuniciral z elementom. 

Razlog

Vzrok #1

Spremenilo se je ime okna programa ali temeljne strukture elementa. Izbirnik uporabniškega vmesnika, ki je bil prvotno uporabljen za iskanje elementa, zato ni več na voljo. 

Vzrok #2

Program se izvaja z več povečanimi pravicami, kot jih ima Power Automate Namizje.

Rešitev

Za Vzrok #1

Če želite ustvariti nov zmogljivejši izbirnik uporabniškega vmesnika, uredite izbirnik uporabniškega vmesnika, ki bo poiskal element, tudi če je ime okna ali temeljna struktura elementa dinamična. Odstranite vse dele izbirnika, ki so dinamični.


To dosežete tako, da po neuspehu znova zajamete element in primerjate novi izbirnik s starim, da prepoznate razlike.
Izbirnik posameznega elementa uporabniškega vmesnika je sestavljen iz dveh (2) delov. Izbirnik oken in izbirnik elementa v tem oknu.

nadomestno besedilo


Zdaj določite element ali atribut, ki se je spremenil v enem od zgornjih lastnosti. Obstaja lahko en element/atribut ali več, ki se razlikujejo. 

Izbirnike uporabniškega vmesnika lahko pregledate in uredite prek okna graditelja izbirnika: 


nadomestno besedilo


Uredite izbirnik in se prepričajte, da vsebuje le statične elemente/atribute, ki se ne bodo spremenili. 

Če ima na primer ime okna dinamičen del na koncu, namesto »Ime – enako – MyWindowName (2)«, ga je mogoče spremeniti v »Ime – začne se z – MyWindowName«.


Na splošno je mogoče slediti spodnjim načinom: 

  • Odstranite vse dinamične vrednosti, kot so številke, in ustrezno spremenite ustrezne operatorje (se začne z, konča z, vsebuje itd.)

  • Po potrebi odstranite celotne elemente s poti izbirnika

Nadomestna rešitev

Avtomatizacijo naprave Surface lahko uporabite kot alternativo za avtomatizacijo aplikacije. Najboljše prakse za avtomatizacijo z miško, tipkovnico in funkcijo OCR najdete v tem članku.

Za Vzrok #2

Tako aplikacija kot tudi PAD bi se morala zagnati z enakimi pravicami.

Power Automate Namizje se privzeto ne izvaja na skrbniški ravni. Zato počistite potrditveno polje »Zaženi ta program kot skrbnik« v razdelku Združljivost v oknu Lastnosti programa.

Druga možnost je, da nastavite PAD tako, da se izvaja kot skrbnik.

Ali potrebujete dodatno pomoč?

Razširite svoja znanja
Oglejte si izobraževanje

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo prevoda?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×