Symptoom

Een automatiseringsactie voor de gebruikersinterface mislukt met een van de volgende foutberichten:

  • Element kan niet worden opgelopen

  • Kan venster niet krijgen

  • Element is niet gevonden

  • Venster is niet gevonden

Probleem verifiëren

De eerste keer dat het element werd vastgelegd tijdens het maken van de bureaubladstroom, kon PAD met het element werken. 

Oorzaak

Oorzaak #1

De vensternaam van de toepassing of de onderliggende structuur van het element is gewijzigd. Daarom is de gebruikersinterface-selector die in eerste instantie is gebruikt om het element te zoeken, niet meer van toepassing. 

Oorzaak #2

De toepassing wordt uitgevoerd met meer bevoegdheden dan Power Automate bureaublad.

Oplossing

Voor Oorzaak #1

Bewerk de gebruikersinterface-selector van het element om een nieuwe, krachtigere gebruikersinterface-selector te maken, die het element kan vinden, zelfs als de vensternaam of de onderliggende structuur van het element dynamisch is. Alle onderdelen van de selector die dynamisch zijn, moeten worden verwijderd.


U kunt dit bereiken door het element na de fout opnieuw vast te leggen en de nieuwe gewenste selectie te vergelijken met de oude om de verschillen te identificeren.
Houd er rekening mee dat de selector van elk ui-element uit twee (2) onderdelen bestaat. De venster selector en de selector van het element in dat venster.

alternatieve tekst


Identificeer nu het element of kenmerk dat is gewijzigd in een van de bovenstaande elementen. Er kunnen een of meer elementen/kenmerken zijn die verschillen. 

Gebruikersinterface-selecties kunnen worden gecontroleerd en bewerkt via het venster opbouwer van de selector: 


alternatieve tekst


Bewerk de selector om ervoor te zorgen dat deze alleen statische elementen/kenmerken bevat die niet worden gewijzigd. 

Als de vensternaam bijvoorbeeld een dynamisch onderdeel aan het einde heeft, in plaats van 'Naam – Gelijk aan – MyWindowName (2)', kan deze worden gewijzigd in 'Naam – Begint met - MyWindowName'


In het algemeen kunnen de onderstaande methoden worden gevolgd: 

  • Verwijder dynamische waarden zoals getallen en wijzig de relevante operatoren dienovereenkomstig (Begint met, Eindigt met, Bevat, enz.)

  • Verwijder indien nodig volledige elementen uit het selectiepad

Alternatieve oplossing

Surface-automatisering kan worden gebruikt als alternatief voor het automatiseren van de toepassing. Raadpleeg het volgende artikel voor best practices over Automatiseren met muis, toetsenbord en OCR.

Voor Oorzaak #2

Zowel de toepassing als de PAD moeten met dezelfde bevoegdheden worden uitgevoerd.

Power Automate Bureaublad wordt standaard niet verhoogd uitgevoerd. Het selectievakje Dit programma uitvoeren als beheerder wordt daarom uitgeschakeld in de sectie Compatibiliteit van het venster Eigenschappen van de toepassing.

Een andere optie is om pad in te stellen als beheerder.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×