Jaa


Selenium IDE -työnkulkujen luominen ja testaaminen

Tärkeää

Tässä artikkelissa käsitellään vanhoihin järjestelmiin liittyviä aiheita. Siirrä näillä ratkaisuilla luodut työnkulut Power Automate -työpöytäsovellukseen tai poista ne.

  • Seleeni IDE on vanhentunut, eikä se enää toimi 28. helmikuuta 2023 jälkeen.
  • Windows-tallennustoiminto (V1) on vanhentunut, eikä se enää toimi.

Voit luoda yksinkertaisen Selenium-työnkulun seuraavasti.

Selenium IDE -työnkulun luominen

  1. Avaa Microsoft Edge (versio 80 tai uudempi) tai Google Chrome ja siirry sitten Power Automateen.

  2. Kirjaudu tarvittaessa sisään työpaikan tai oppilaitoksen tilillä.

  3. Valitse Omat työnkulut>Työpöytätyönkulut>Uusi.

    Näyttökuva vaihtoehdosta, joka luo uuden Selenium IDE -työnkulun.

  4. Napsauta Työpöytätyönkulun lisäasetukset.

    Näyttökuva työpöytätyönkulun lisävaihtoehdoista.

  5. Valitse ensin Selenium IDE ja sitten Seuraava.

    Näyttökuva Selenium IDE -vaihtoehdosta.

  6. Anna Selenium IDE -työnkululle nimi Työnkulun nimi -kentässä.

  7. Anna automatisoitavan sivuston URL-osoite URL-perusosoite-kentässä ja valitse sitten Käynnistä tallennin.

    Näyttökuva kentistä, joihin täytetään työnkulun nimi ja URL-osoite.

    Integroitu Selenium IDE -kehitysympäristö käynnistyy.

    Tippi

    Vinkki: Voit tallentaa useiden HTTP-tai HTTPS-sivustojen toimintoja samassa välilehdessä.

  8. Valitse integroidussa Selenium IDE -kehitysympäristössä näytön oikeasta yläkulmasta punainen REC-painike, niin tallennin käynnistyy.

    Edellisessä vaiheessa valitsema URL-osoite avataan.

    Näyttökuva Tallenna-painikkeesta.

  9. Suorita tallennettavat toiminnot verkkosivustolla.

    Tippi

    Oikeassa alakulmassa näkyy tallennuksen tila.

    Näyttökuva tallennuksen tilasta.

  10. Kun tallennus on valmis, valitse integroidun Selenium IDE -kehitysympäristön oikeassa yläkulmassa oleva punainen Stop-painike.

    Näyttökuva Pysäytä-painikkeesta.

  11. Valitse näytön vasemmasta yläreunasta Run current test -painike, niin juuri luomasi Selenium IDE -työnkulku suoritetaan.

    Näyttökuva Suorita nykyinen testi -painikkeesta.

    Tippi

    Voit hidastaa paikallista toistoa testausta varten määrittämällä vaiheiden välisen odotusajan. Tämä asetus on tarkoitettu vain testausta varten, joten sillä ei ole vaikutusta, kun Selenium IDE -työnkulku otetaan käyttöön.

  12. Valitse integroidun Selenium IDE -kehitysympäristön oikeassa yläkulmassa oleva Save project -painike. Projekti sulkeutuu ja sitten latautuu.

Kun olet nyt luonut verkon Selenium IDE -työnkulun, voit käyttää sitä muissa työnkuluissa.

Verkon Selenium IDE -työnkulkujen rajoitukset ja tunnetut ongelmat

Varoitus

Integroidun Selenium IDE -kehitysympäristön salasanat tallennetaan vain teksti -muodossa.

Väliaikainen käyttäjäprofiili toistoa varten

Integroidun Selenium IDE -kehitysympäristön tallennukset tehdään nykyisen käyttäjän profiililla, mutta toistossa käytetään väliaikaista käyttäjäprofiilia. Näin ollen todentamista tarvitsevat verkkosivustot eivät ehkä pyydä tunnistetietoja tallennusistunnon aikana, mutta todentamisvaiheet on suoritettava toiston yhteydessä.

Käyttäjän on siis muokattava komentosarjaa manuaalisesti ja lisättävä kirjautumisprosessissa tarvittavat komennot.

Muita rajoituksia

  • Työpöytäsovellusten tallentaminen verkkotallennusistunnon aikana. Jos sekä verkko- että työpöytäsovelluksia on automatisoitava, voit luoda kullekin tyypille erillisen työpöytätyönkulun ja yhdistää ne sitten pilvityönkulkuun.

  • Monimenetelmäistä todentamista (MFA) ei tueta, joten käytä vuokraajaa, joka ei vaadi MFA:ta.

  • Seuraavia integroidun Selenium IDE -kehitysympäristön komentoja ei tueta: Run, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt ja MouseDownAt.

  • Selenium IDE -toiminnot tai -vaiheiden suoritus ei saa ylittää yhtä minuuttia. Käytä sen sijaan Power Automatea.

  • Hiiren kakkospainikkeen napsautusta ei tueta.

  • Toinen verkon Selenium IDE -työnkulku luodaan, jos käytät Foreach-komentoja. Voit ohittaa tämän ongelman lisäämällä ylimääräisiin kenttiin mitä tahansa arvoja. Tämä ei vaikuta toistoon.

  • Jos .side-tiedostossa on useita testiprojekteja, vain ensimmäiseksi luotu suoritetaan.

    Tippi

    Huomaa, että integroitu Selenium IDE -kehitysympäristö järjestää testit nimen mukaan, ei luontipäivämäärän mukaan, joten ensimmäiseksi luotu testi ei välttämättä ole luettelossa ensimmäisenä.

  • Toisto suoraan integroidussa Selenium IDE -kehitysympäristössä ei ehkä toimi tarkoitetulla tavalla. Toisto suorituksen aikana toimii kuitenkin oikein.

Seuraavat vaiheet