Editați fluxurile de înregistrare Windows (V1).
Important
Acest articol acoperă subiecte legate de sistemele vechi. Migrați-vă fluxurile create cu aceste soluții la Power Automate pentru desktop sau ștergeți-le.
- Selenium IDE este depreciat și nu va mai funcționa după 28 februarie 2023.
- Windows recorder (V1) este depreciat și nu mai funcționează.
Fluxurile de înregistrare Windows (V1) automatizează aplicațiile desktop Windows. Consultați Probleme cunoscute pentru a afla mai multe despre problemele pe care le puteți întâlni, soluții pentru acele probleme și scenarii care nu sunt acceptate în această ediție.
Cerințe preliminare
Un flux de înregistrare desktop Windows (V1). Creați acum un flux de înregistrare Windows (V1) dacă nu aveți unul de editat.
Editare acțiuni
Puteți edita înregistrarea în:
- Modificați valoarea pentru acțiunile care o susțin.
- Ștergeți un pas.
- Ștergeți înregistrarea.
- Schimbați ordinea acțiunilor prin glisare și plasare. Fiți atenți cu acest lucru, deoarece poate deteriora consistența înregistrării dvs.
Parametrii avansați vă permit să schimbați:
- Întârzierea după efectuarea acțiunii. De exemplu, puteți adăuga o întârziere de o secundă schimbând PT0S în PT1S. Acest lucru poate fi util atunci când aplicația țintă are un timp de răspuns lent care nu se finalizează înainte de următorul pas al fluxului de înregistrare Windows (V1). De asemenea, puteți a adăuga acțiuni de întârziere explicit, astfel încât acestea să poată fi utilizate în bucle, de exemplu.
- selectorul pentru elementul de interfață cu utilizatorul țintă.
Adăugați o înregistrare
Poate doriți să înregistrați recorderul Windows (V1) în mai multe sesiuni. După ce ați finalizat prima înregistrare, puteți proceda după cum urmează:
conectați-vă la Power Automate.
Selectați Fluxurile mele>Fluxurile desktop.
Selectați fluxul de înregistrare Windows (V1) pe care doriți să îl editați.
Selectați Editare.
Selectați Pas nou.
Selectați Înregistrați aplicația din lista de acțiuni.
Selectați Lansați înregistrarea.
Controlul înregistratorului se afișează în partea de sus a ecranului.
Porniți aplicația pe care doriți să o înregistrați.
Sfat
Pe măsură ce mouse-ul trece peste comenzile din aplicație, veți observa că un contur albastru evidențiază fiecare control. Așteptați întotdeauna evidențierea albastră înainte de a selecta un control.
Dacă evidențierea albastră nu se afișează în jurul elementului, este posibil să nu fie înregistrată corect.
Selectați Înregistrare din controlul înregistratorului.
Efectuați pașii din interfața de utilizator a aplicației pe care o înregistrați, apoi selectați Terminat de pe controlul înregistratorului.
Selectați Salvați, apoi testați fluxul înregistratorului Windows (V1).
Furnizați argumente în linia de comandă la lansare
După ce înregistrați acțiunile fluxurilor Windows recorder (V1), puteți furniza argumente de linie de comandă pentru aplicațiile pe care le lansează fluxurile desktop.
Urmați acești pași pentru a adăuga argumente în linia de comandă la aplicațiile pe care le lansează fluxul de înregistrare Windows (V1):
Înregistrați un flux de înregistrare Windows (V1) cu reportofonul de pe desktop.
Selectați Terminat pe recorder, selectați acțiunea de lansare a aplicației pentru a o extinde.
Captura de ecran folosește Notepad++ ca exemplu.
Selectați Afișați opțiuni avansate.
Furnizați aici argumentele liniei de comandă:
Puteți furniza orice argument valid de linie de comandă pentru aplicația dvs.
Important
Nu transmiteți text sensibil, cum ar fi parolele, prin argumentele liniei de comandă.
Adăugați o variabilă
Puteți utiliza variabile pentru a efectua mai multe acțiuni în cadrul fluxurilor desktop. De exemplu, puteți folosi o variabilă pentru a număra de câte ori a fost efectuată o operație într-o buclă. Sau puteți utiliza o variabilă pentru a crea o matrice de șiruri cu citirile de ecran făcute într-o buclă.
Sfat
Puteți utiliza tipuri de date întregi, float, boolean, șir, matrice și variabile obiect.
După ce creați o variabilă, puteți efectua alte sarcini, de exemplu:
- Creșteți sau micșorați variabila cu o valoare constantă, cunoscută și sub denumirea de creștere și scădere.
- Inserați sau adăugați valoarea variabilei ca ultimul element dintr-un șir sau dintr-o matrice.
- Atribuiți o valoare diferită unei variabile.
Urmați acești pași pentru a crea și utiliza variabile într-un flux UI:
Accesați începutul fluxului de înregistrare Windows (V1) și selectați Adăugați o acțiune.
Căutați cuvântul variabilă, apoi selectați acțiunea Inițializare variabilă din categoria încorporată.
Inițializați variabila la tipul care corespunde nevoilor dvs.
Sfat
Dacă scenariul dvs. de automatizare a interfeței de utilizare implică citirea valorilor dintr-un ecran într-o buclă, puteți realiza acest lucru prin inițializarea variabilei ca tip de matrice.
Apoi, în fluxul UI, selectați acțiunea variabilă Adăugați la matrice și apoi utilizați rezultatul Obțineți text acțiune din lista de conținut dinamic.
Copiați și lipiți pașii
Puteți copia acțiuni și domenii, utilizați Adăugați o acțiune pentru a selecta acțiunile și domeniile copiate din clipboard-ul meu, și apoi lipiți-le într-o altă locație din același flux de înregistrare Windows (V1).
Power Automate designerul redenumește automat acțiunile și domeniile copiate cu un nume unic. Dacă domeniul copiat conține un alt domeniu, structura imbricată este păstrată atunci când o inserați din clipboard-ul meu.
Important
Această caracteristică acceptă copierea și adăugarea de acțiuni în același domeniu. Nu puteți lipi acțiuni în alte domenii sau fluxuri de înregistrare Windows (V1).
Urmați acești pași pentru a copia și apoi a lipi acțiuni și domenii:
Selectați …, apoi selectați Copiați în clipboard-ul meu pentru acțiunea sau domeniul pe care doriți să o copiați.
Plasați cursorul peste locația țintă, apoi selectați Adăugați o acțiune.
Sfat
Puteți selecta Adăugați o acțiune direct dacă se află la sfârșitul fluxului de aplicație sau de înregistrare Windows (V1).
Selectați Clipboard-ul meu, apoi selectați acțiunea sau domeniul pe care l-ați copiat.
Observa asta Power Automate lipește cardul de acțiune cu un nume unic.
De asemenea, observați că orice acțiune cu capturi de ecran le va păstra, de asemenea, pentru referință ușoară.
Lipiți un scop imediat după sine
Notă
Dacă un domeniu de aplicare nu are o acțiune Închidere aplicație și utilizatorul copiază domeniul de aplicare și apoi inserează domeniul de aplicare imediat după domeniul existent, acțiunile lipite vor fi efectuate numai în prima instanță de aplicare.
În acest exemplu, acțiunile evidențiate Clic stânga 11 și Reluați apăsările de taste vor fi efectuate în prima aplicație Notepad, și va fi lansată o altă instanță de notepad.
Pentru a rezolva această problemă de instanță, utilizatorii au două opțiuni:
Dacă doriți să efectuați acțiunile numai în prima instanță a aplicației, puteți copia și lipi doar acțiunile relevante din primul domeniu. Dacă doriți să copiați și să lipiți întregul domeniu simultan, ar trebui să eliminați acțiunea Lansare din domeniul lipit pentru a preveni lansarea unei instanțe de aplicație străine.
Dacă doriți să efectuați acțiunile într-o instanță de aplicație separată, puteți adăuga o acțiune Închidere aplicație în primul domeniu, astfel încât al doilea domeniu să aibă propria instanță.
Adăugați o buclă
Windows recorder (V1) acceptă matrice. Utilizați o matrice pentru a adăuga o buclă pentru a efectua pași repetitivi într-un flux de înregistrare Windows (V1). Puteți trece diferite tipuri de matrice dintr-un flux cloud în fluxul dvs. UI, inclusiv matrice complexe dintr-o listă SharePoint , de exemplu.
Notă
Trebuie să editați un flux Windows recorder (V1) existent pentru a adăuga o buclă.
Iată pașii pentru a crea o buclă într-un flux UI:
Editați fluxul de înregistrare Windows (V1) la care doriți să adăugați bucla.
Navigați la secțiunea de introducere a expertului, apoi selectați Configurați intrări.
Selectați Matrice pentru a indica faptul că doriți să creați un tip de intrare matrice.
Introduceți detaliile pentru matrice, inclusiv un nume, matricea în format JSON și o descriere pentru matrice.
Sfat
Dacă utilizați o matrice complexă dintr-o listă SharePoint , nu trebuie să creați matricea manual. Puteți copia matricea dintr-un flux cloud și o puteți lipi în caseta din mijloc.
Selectați Următorul.
Selectați Adăugați o acțiune .
Căutați „la fiecare” >Încorporat> și apoi selectați Aplicați la fiecare.
Selectați Selectați o ieșire din pașii anteriori, selectați matricea pe care ați definit-o mai devreme din conținutul dinamic.
Trageți acțiunile pe care doriți să le repetați și plasați-le pe Aplicați la fiecare card.
De exemplu, am aruncat LeftClick 4 pe Aplicați la fiecare card din imaginea următoare.
Înlocuiți jetoanele de intrare create în timpul înregistrării cu valorile de intrare ale matricei, după cum este necesar.
Sfat
Dacă matricea este o matrice simplă șir sau întreg, puteți utiliza Elementul curent direct din conținutul dinamic, ca în imaginea următoare. Puteți folosi și expresii.
Limitări cunoscute:
- Buclele necesită selectoare statice. Aceasta înseamnă că elementul interfeței cu utilizatorul (UX) pe care are loc acțiunea repetitivă nu trebuie să se schimbe.
- Operațiunile de ieșire nu sunt acceptate în prezent.
- Pentru obiectele matrice complexe care trebuie transmise dintr-un flux cloud, cum ar fi o SharePoint listă, furnizați un exemplu de încărcare utilă a obiectului respectiv. Pentru a obține sarcina utilă, puteți rula fluxul fără pasul de flux Windows recorder (V1) și apoi copiați rezultatul acțiunii în caseta de text din mijloc (Adăugați date eșantion) când definiți matricea.
- Trebuie să utilizați expresii pentru tipurile de obiecte matrice complexe. De exemplu, utilizați expresia articole(„Se aplică fiecăruia”)[„[valoare]”], unde valoare este numele obiectului specific din tabloul de intrare.
Adăugați o întârziere
Puteți adăuga întârzieri în fluxurile de înregistrare Windows (V1) pentru a ajuta la controlul rulării fluxului.
Urmați acești pași pentru a adăuga o întârziere la fluxul de înregistrare Windows (V1) pe care l-ați înregistrat.
În locul dorit, plasați cursorul peste săgeată și selectați Inserați un nou pas. Ca alternativă, pentru a-l adăuga la sfârșitul domeniului de aplicare sau al fluxului UI, selectați Adăugați o acțiune direct.
Selectați Adăugați o acțiune.
Selectați Încorporat și căutați „întârziere”. Ca alternativă, selectați Programare>Întârziere.
Introduceți număr, de exemplu „2” pentru a reprezenta numărul unității.
Selectați Unitatea, de exemplu minute, pentru a reprezenta durata de întârziere.
Următoarea imagine arată o întârziere de două minute.
Acțiunea de întârziere este adăugată fluxului de înregistrare Windows (V1). Acum, când curge fluxul, va exista o întârziere așa cum ați definit-o înainte de rularea următoarei acțiuni.
Adăugați o politică de reîncercare
În mod implicit, recorderul Windows (V1) reîncercă pașii eșuați de automatizare a interfeței de utilizare folosind setările implicite de reîncercare și valoarea timeout.
Urmați acești pași pentru a seta propria politică de reîncercare pe anumiți pași după ce ați înregistrat fluxul de înregistrare Windows (V1).
Selectați ... la pasul pe care doriți să modificați politica de reîncercare.
Selectați Setări.
Se deschide cardul de setări pentru pas.
Adăugați o valoare de expirare în caseta Durată .
Durata de expirare poate fi între un minut și 24 de ore. De exemplu, trebuie să introduceți durata de expirare în acest format: PT1M pentru a reprezenta o durată de expirare de un minut sau PT24H pentru a reprezenta un timeout de 24 de ore.
Timeout-ul este o valoare pe care o puteți specifica pentru a seta perioada de timp în care fluxul de înregistrare Windows (V1) ar trebui să încerce să efectueze o acțiune pe care nu o poate finaliza înainte de a o anula. Odată ce acțiunea este anulată, începe politica de reîncercare. Valoarea implicită de expirare este de cinci minute.
Există trei tipuri de reîncercări în fluxurile de înregistrare Windows (V1).
- Valoare implicită
- Fără
- Personalizată
Opțiunea Default este selectată implicit. Această valoare implicită este setată să reîncerce de 9 ori. Inclusiv încercarea inițială, aceasta înseamnă un total de 10 încercări. Există un interval de 1 secundă între reîncercări.
Dacă selectați opțiunea Niciuna , atunci nu se efectuează încercări de reîncercare pentru acest pas.
Dacă doriți să specificați o politică personalizată de reîncercare, selectați opțiunea Personalizată și introduceți valoarea pentru Numărul de reîncercări și Lungimea intervalelor.
Notă
Politica de reîncercare nu este disponibilă pentru toți pașii. Dacă nu vedeți opțiunile de reîncercare, înseamnă că politica nu este disponibilă pentru pasul specific.
Adăugați o acțiune manuală
După ce ați înregistrat o aplicație cu cel puțin o acțiune, puteți adăuga manual oricare dintre următoarele acțiuni pentru acea aplicație.
Acțiune | cometariu |
---|---|
Închideți aplicația | |
Clic dreapta | |
Trimite secvența de taste | Trimiteți taste și combinații de taste, cum ar fi CTRL + C. |
Clic stânga | |
Obțineți textul | Citiți textul dintr-un element de interfață cu utilizatorul și apoi utilizați-l ca rezultat. |
Introduceți textul | |
Activați elementul | Verificați dacă un element de interfață cu utilizatorul este activat sau dezactivat. |
Element clar | Ștergeți valoarea dintr-un element editabil de interfață cu utilizatorul. |
Așteptați câteva secunde | Așteptați înainte de a continua cu pasul următor. |
Urmați acești pași pentru a adăuga o acțiune manuală:
conectați-vă la Power Automate.
Selectați Fluxurile mele>Fluxurile desktop.
Selectați fluxul de înregistrare Windows (V1) pe care doriți să îl editați.
Selectați Editare.
Selectați cardul de înregistrare care conține pașii la care doriți să adăugați un nou pas. Cardul se extinde și afișează pașii înregistrați.
Selectați Adăugați o acțiune pe cardul de înregistrare, chiar sub ultimul pas înregistrat. Veți vedea lista acțiunilor manuale enumerate mai devreme în prezentare.
Selectați acțiunea pe care doriți să o adăugați. Aici, am selectat Obțineți elementul activat, dar puteți selecta orice acțiune care are sens pentru scenariul dvs.
Odată ce acțiunea este adăugată, va trebui să setați Selectorul în opțiunile avansate ale acțiunii.
Setați selectorul
Selectorul identifică elementul de interfață cu utilizatorul pe care este efectuată acțiunea în timpul redării. Vă recomandăm să copiați/lipiți aceste informații dintr-un pas separat care vizează același element de interfață cu utilizatorul, dacă este posibil.
Formatul selectorului este:
{
"type":"WinUIA",
"parameters":{
"elementStack":[
],
"elementXPath":""
}
}
Trebuie să furnizați datele pentru câmpurile elementStack și elementXPath ale elementului selector.
Iată un exemplu despre cum ar putea arăta elementStack .
Puteți captura elementXPath folosind WinAppDriver UI Recorder.
Eliminați primul element (totul înainte de /Window) înainte de a utiliza rezultatul în elementXPath al selectorului.
Testați fluxul înregistratorului Windows (V1) pentru a confirma că selectorul funcționează corect.
Utilizați comenzi avansate
Puteți încorpora comenzi avansate, cum ar fi condiții, cazuri de comutare și încheierea acțiunile din fluxurile de pe desktop.
Puteți efectua aceste operațiuni avansate cu următorii pași pe un flux de înregistrare Windows existent (V1).
Selectați fluxul de înregistrare Windows (V1) pe care l-ați creat >Mai multe comenzi (...) >Editați.
Selectați +>Adăugați o acțiune pe săgeata în jos a pasului de flux Windows Recorder (V1) la care doriți să adăugați logica.
Selectați Încorporat, apoi selectați una dintre acțiunile de control disponibile.
Completați expresia care trebuie evaluată. Puteți utiliza conținut și expresii dinamice pentru a vă evalua starea și a comuta controalele. În plus, puteți utiliza orice ieșire care este generată din pașii de flux anteriori de înregistrare Windows (V1).
Adăugați o înregistrare a unui computer la distanță utilizând recunoașterea imaginii
Așteptăm să aibă loc modificări la această caracteristică, deci nu ar trebui să o utilizați în producție. Utilizați-o doar în mediile de testare și dezvoltare.
Recunoașterea imaginii în Windows recorder (V1) este o funcție de previzualizare și disponibilă în prezent atunci când înregistrați un computer la distanță prin aplicația Remote Desktop Connection (RDC).
Ce este recunoașterea imaginii?
În prezent, fluxurile de înregistrare Windows (V1) sunt înregistrate în principal folosind API-uri de accesibilitate (UI Automation și WinAppDriver) pentru a detecta controalele din arborele Microsoft Windows UI. Uneori, arborele UI nu este disponibil, cum ar fi cu Aplicații bazate pe web sau Java. Arborele UI poate fi nesigur, cum ar fi atunci când ID-urile unui control se modifică frecvent sau între sesiuni.
Cu recunoașterea imaginilor, locațiile clicurilor și alte detalii sunt potrivite vizual în timpul redării, extinzând foarte mult gama de aplicații care pot fi automatizate.
Utilizați recunoașterea imaginii pentru a înregistra un computer la distanță
Într-un flux de înregistrare Windows nou sau existent (V1), accesați fila Intrări și creați două noi text sensibil intrări, una pentru numele de utilizator și una pentru parola care va fi folosită pentru a vă conecta la dispozitivul de la distanță. Intrările de text sensibile vă permit să transmiteți valorile dinamic atunci când testați sau apelați fluxul de înregistrare Windows (V1) dintr-un alt flux, fără ca acestea să fie stocate sau înregistrate de fluxul înregistrator Windows (V1) în sine.
Urmați pașii din Adăugați o înregistrare pentru a lansa controlul recorder pentru un flux de înregistrare Windows (V1) nou sau existent.
Utilizați aplicația Desktop la distanță pentru a vă conecta la computerul la distanță.
Extindeți fereastra Desktop la distanță pe ecran complet.
Selectați Înregistrare din controlul înregistratorului și selectați Am înțeles-o în alerta care apare.
Efectuați pașii pe computerul la distanță, apoi selectați Terminat pe controlul înregistrator.
Găsiți acțiunea Lansare desktop la distanță din înregistrare, apoi introduceți intrările de text sensibile pentru numele de utilizator și parolă.
- Selectați Salvați, apoi testați fluxul înregistratorului Windows (V1).
Important
Când apelați acest flux de înregistrare Windows (V1) dintr-un flux automat, se recomandă să utilizați o soluție de gestionare a cheilor, cum ar fi Azure Key Vault , pentru a prelua numele de utilizator și parola și apoi să le transmiteți dinamic intrărilor de text sensibile din fluxul înregistratorului Windows (V1), mai degrabă decât să le stocați în fluxul propriu-zis.
Sfat
Activați intrările securizate în meniul Setări pentru acțiunea Rulați un flux construit cu înregistrator Windows (V1) în fluxul care apelează fluxul înregistrator Windows (V1). Acest lucru asigură faptul că intrările nu sunt stocate în istoricul de rulare.
Utilizarea recunoașterii imaginilor pentru a înregistra pe Citrix
Există două opțiuni pentru a înregistra cu Citrix înregistratorul Windows (V1).
Opțiunea 1: înregistrați o aplicație sau un Citrix desktop deja deschis pe computer
- Urmați pașii din Adăugați o înregistrare pentru a lansa controlul recorder pentru un flux de înregistrare Windows (V1) nou sau existent.
- Utilizați aplicația sau desktopul Citrix la distanță pentru a vă conecta la computerul la distanță.
- Dacă utilizați Citrix desktop la distanță, extindeți fereastra la ecran complet.
- Selectați Înregistrare din controlul înregistrator, apoi selectați Am înțeles în alerta care apare.
- Efectuați pașii pe Citrix, apoi selectați Terminat pe controlul înregistratorului.
Sfat
Cu înregistratorul Windows (V1), puteți înregistra mai multe Citrix aplicații în timpul aceleiași sesiuni. Deschideți toate aplicațiile înainte de a începe înregistrarea dacă nu ați înregistrat lansarea spațiului de Citrix lucru.
Opțiunea 2: înregistrați lansarea aplicației / desktopului din Citrix spațiul de Citrix lucru
Urmați pașii din Adăugați o înregistrare pentru a lansa controlul recorder pentru un flux de înregistrare Windows (V1) nou sau existent.
Citrix Deschideți spațiul de lucru din bara de activități.
Introduceți parola, apoi selectați Log on.
Sfat
Dacă nu doriți să selectați Reține parola, folosește o introducere de text sensibilă.
Selectați aplicația sau desktopul pe care doriți să îl înregistrați.
Efectuați pașii pe Citrix, apoi selectați Terminat pe controlul înregistratorului.
Important
Dacă ați înregistrat pasul de conectare, proiectantul afișează trei Citrix aplicații de domeniu. Acest lucru este de așteptat, deoarece fereastra de conectare este o aplicație diferită de spațiul de Citrix lucru.
Sfat
În modul de testare și participat, confirmați că Citrix spațiul de lucru este închis înainte de a reda fluxul de înregistrare Windows (V1). Din bara de notificări, faceți clic dreapta pe pictogramă Citrix și selectați Ieșire pentru a închide spațiul de lucru.
Depanare
Dacă întâmpini probleme la utilizarea textului sensibil în fereastra de conectare:
Deschideți meniul de introducere din recorder.
Selectați câmpul pentru parolă.
Selectați textul sensibil (în acest exemplu "parolă") din meniul de introducere.
Utilizați OCR pentru a extrage text din imagini
În timp ce vă înregistrați pașii, navigați la locația textului pe care doriți să îl capturați.
Selectați Ieșiri>Extrageți text din imagine din controlul înregistratorului.
Urmați instrucțiunile pentru a selecta o zonă de ancorare (o secțiune a ecranului care nu se așteaptă să se schimbe, cum ar fi eticheta de lângă un câmp).
Selectați zona țintă (zona din care textul va fi extras folosind OCR).
Introduceți un nume pentru rezultat.
Selectați Terminat de pe controlul înregistratorului.
Selectați Salvați, apoi testați fluxul înregistratorului Windows (V1).
Probleme cunoscute pentru înregistrările Desktop la distanță
Asigurați-vă că toate intrările necesare (numele computerului, numele de utilizator și parola) sunt completate și salvate înainte de a înregistra pașii suplimentari în același flux de înregistrare Windows (V1).
Pentru a se atașa la o sesiune de desktop la distanță existentă, sesiunea trebuie să fi fost lansată mai devreme în același flux de înregistrare Windows (V1).
Modalitatea recomandată de lansare a conexiunii la desktop la distanță (RDC) la înregistrare este din aplicația Conexiune la desktop la distanță (mstc.exe) din meniul Start. Dacă acțiunile de securitate Windows sunt înregistrate în plus față de acțiunea Launch Remote Desktop , acestea ar trebui eliminate din designer, astfel încât redarea să nu fie întreruptă (acest lucru se poate întâmpla când Remote Desktop) sesiunea este lansată dintr-o comandă rapidă).
Redarea poate eșua dacă fluxul de înregistrare Windows (V1) a fost înregistrat pe un ecran cu scalarea ecranului (Setări Windows > Display > Scalarea ecranului) setată la o altă valoare decât 100%. Ca o soluție, asigurați-vă că scalarea ecranului este setată la 100% înainte de înregistrare.
Gestionați condițiile de eroare
În timpul redării pot apărea condiții neașteptate. Aceste condiții pot duce la eșecul fluxurilor desktop. Puteți utiliza capabilitățile avansate de gestionare a erorilor pentru a crea pași alternativi atunci când apar condiții neașteptate.
Iată pașii pentru a face acest lucru.
conectați-vă Power Automate cu contul de la școală sau de la serviciu.
Selectați Fluxurile mele>Fluxurile desktop.
Selectați Mai multe comenzi (cele trei puncte verticale pentru fluxul de înregistrare Windows (V1) pe care doriți să le editați).
Selectați Editare.
Selectați săgeata în jos care se află imediat înainte de pasul de flux al înregistratorului Windows (V1) la care doriți să adăugați gestionarea erorilor, apoi selectați + (Inserați pasul nou).
În imaginea următoare, inserăm noul pas înainte de pasul PostElementText 1 . Aceasta înseamnă că dacă PostElementText 1 eșuează, se execută pașii alternativi pe care îi definiți în continuare.
Selectați Adăugați o ramură paralelă.
Selectați acțiunea pe care doriți să o efectuați în ramura paralelă dacă există o eroare când rulează fluxul de înregistrare Windows (V1).
Puteți selecta Aplicația Înregistrare pentru a face o nouă înregistrare pentru ramura paralelă sau selectați Terminați din Acțiunile încorporate pentru a ieși din fluxul de înregistrare Windows (V1) ies cu grație dacă există o eroare.
Notă
În mod implicit, acțiunea pe care o adăugați în ramura paralelă rulează numai dacă pasul anterior eșuează. Puteți selecta ... pe ramura paralelă >Configurare rulare după pentru a modifica comportamentul implicit.
Din acest ecran, puteți selecta condiția în care doriți să se execute ramura paralelă. Puteți selecta una dintre cele patru opțiuni disponibile.
Notă: Nu veți putea salva un flux de înregistrare Windows (V1) care are atât ramura principală, cât și ramura paralelă setate să se execute în aceeași condiție.
Activați redarea bazată pe coordonate
Redarea bazată pe coordonate folosește decalajul relativ al coordonatelor ecranului ca alternativă care ajută la înregistrarea Windows (V1) să găsească obiecte țintă pe care cadrul implicit de automatizare a UI Windows nu le poate găsi în timpul redării.
Iată câteva dintre motivele pentru care cadrul implicit de automatizare a interfeței de utilizare Windows ar putea să nu găsească obiecte țintă în timpul redării:
- Este posibil ca aplicația moștenită pe care o automatizați să nu folosească tehnologii de programare care acceptă cadrul de automatizare a UI Windows.
- Este posibil ca aplicația sau comenzile sale să nu aibă o automatizare unică a interfeței de utilizare XPath, nume sau ID-uri.
- Aplicația are controale dinamice ale căror nume sau ID-uri se pot schimba.
- Aplicația are controale care nu au nume, ID-uri, identificatori unici etc.
Sfat
Utilizați aceeași scară și rezoluție și, de asemenea, maximizați aplicația țintă în timpul înregistrării pentru a îmbunătăți acuratețea redării bazate pe coordonate.
Urmați acești pași după ce ați înregistrat un script de flux Windows recorder (V1):
Extindeți pasul care lansează sau atașează aplicația.
Acesta este de obicei primul pas al scenariului de înregistrare.
Selectați Afișați opțiuni avansate.
Găsiți Utilizați proprietățile redării coordonate .
Selectați Da din listă pentru a activa redarea bazată pe coordonate.
Sfat
Puteți activa sau dezactiva Utilizați redarea coordonate pentru fiecare aplicație pentru a aplica setarea tuturor pașilor efectuati în aplicația respectivă.
Avertisment
Cu redarea bazată pe coordonate, automatizarea poate selecta controale care nu fac parte din aplicația țintă din mai multe motive, de exemplu, atunci când interfața de utilizare a aplicațiilor țintă se schimbă dramatic.
Pașii următori
Învață cum să rulați fluxul UI tocmai ai editat.
Dacă doriți să faceți mai mult cu fluxurile desktop, puteți încerca și intrare și ieșire parametrii.
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru