Crear i provar fluxos de Selenium IDE

Important

Aquest article tracta temes relacionats amb els sistemes heretats. Migra els fluxos creats amb aquestes solucions a l'escriptori Power Automate o suprimeix-los.

  • L'IDE de seleni està obsolet i deixarà de funcionar a partir del 28 de febrer de 2023.
  • La gravadora de Windows (V1) està obsoleta i ja no funciona.

Seguiu aquests passos per crear un flux de seleni senzill.

Crear un flux IDE Seleni

  1. Obriu la Microsoft Edge versió (versió 80 o posterior) o Google Chrome i, a continuació, navegueu fins a Power Automate.

  2. Inicieu la sessió amb el vostre compte laboral o acadèmic si cal.

  3. Seleccioneu Els meus fluxos Fluxos>d'escriptori>Nou.

    Captura de pantalla de l'opció de crear un nou flux IDE Selenium.

  4. Feu clic a Opcions de flux d'escriptori addicionals.

    Captura de pantalla de les opcions de flux de l'escriptori ddicional.

  5. Seleccioneu IDE de seleni i, a continuació, seleccioneu Següent.

    Captura de pantalla de l'opció Selenium IDE.

  6. Introduïu un nom per al flux IDE Selenium al camp Nom del flux.

  7. Introduïu l'adreça URL del lloc web que voleu automatitzar al camp Adreça URL base i, a continuació, seleccioneu Inicia la gravadora.

    Captura de pantalla dels camps per omplir el nom del flux i l'URL.

    Es llança l'IDE Selenium.

    Propina

    Consell: podeu enregistrar accions en diversos llocs web HTTP o HTTPS des de la mateixa pestanya.

  8. A Selenium IDE, seleccioneu el botó vermell REC a la part superior dreta de la pantalla per iniciar la gravadora.

    S'obrirà l'URL que heu triat al pas anterior.

    Captura de pantalla del botó Rec.

  9. Realitzeu les accions que vulgueu gravar al lloc web.

    Propina

    A la part inferior dreta, podeu veure l'estat de la gravació.

    Screenshof de l'estat de l'enregistrament.

  10. Quan hàgiu acabat de gravar, seleccioneu el botó vermell Atura a l'extrem superior dret de l'IDE Selenium.

    Captura de pantalla del botó Atura.

  11. Seleccioneu el botó Executa la prova actual a la part superior esquerra de la pantalla per veure el flux de l'IDE Seleni que acabeu de crear.

    Captura de pantalla del botó Executa la prova actual.

    Propina

    Pots definir el temps d'espera entre passos per alentir la reproducció local per fer proves. Aquesta configuració només té finalitats de prova i no té cap impacte quan s'implementa el flux IDE seleni.

  12. Seleccioneu el botó Desa el projecte a la part superior dreta de l'IDE Selenium. Això es tanca i després es carrega el projecte.

Ara que heu creat un flux IDE seleni, utilitzeu-lo als vostres altres fluxos.

Limitacions i problemes coneguts per als fluxos IDE Seleni

Advertiment

Les contrasenyes de l'IDE Selenium s'emmagatzemen en text pla.

Perfil d'usuari temporal per a la reproducció

Els enregistraments de l'IDE seleni es fan amb el perfil de l'usuari actual, però la reproducció es fa mitjançant un perfil d'usuari temporal. Això significa que és possible que els llocs web que necessiten autenticació no demanin credencials durant una sessió d'enregistrament, però els passos d'autenticació seran necessaris durant la reproducció.

Per solucionar-ho, l'usuari ha d'editar manualment l'script per inserir les ordres necessàries per al procés d'inici de sessió.

Altres limitacions

  • Enregistrament d'aplicacions d'escriptori durant una sessió d'enregistrament web. Si necessiteu automatitzar aplicacions web i d'escriptori, podeu crear fluxos d'escriptori independents per a cada tipus i, a continuació, combinar-los en un flux de núvol.

  • No s'admet l'autenticació multifactor (MFA), utilitzeu un inquilí que no requereixi MFA.

  • Aquestes ordres de l'IDE Seleni no són compatibles: Executar, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt i MouseDownAt.

  • Les accions o passos de l'IDE seleni no poden excedir d'un minut d'execució. Utilitzeu-lo Power Automate en el seu lloc.

  • El clic dret no és compatible.

  • Es genera una entrada addicional de flux IDE de seleni quan utilitzeu ordres Foreach. Per solucionar aquest problema, introduïu qualsevol valor als camps addicionals. No afecta la reproducció.

  • Si el fitxer .side conté diversos projectes de prova, només s'executa el primer que s'hagi creat.

    Propina

    Tingueu en compte que l'IDE Seleni ordena les proves per nom, no per data de creació, de manera que la primera prova creada pot no ser la primera de la llista.

  • És possible que la reproducció directament a l'IDE de seleni no es comporti com es pretén. No obstant això, la reproducció en temps d'execució es comporta correctament.

Passos següents