Selenium IDE -työnkulkujen luominen ja testaaminen
Important
Tässä osassa käsitellään automaation kehittämiseen vanhojen järjestelmien avulla liittyviä aiheita:
- Selenium IDE: Jos olet juuri käynnistämassa RPA-automaatioprojektia, on suositeltavaa käyttää Power Automate -työpöytäsovellusta sen sijaan.
- Windows recorder (V1): 30. marraskuuta alkaen työpöytätyönkulkuja ei enää tueta. Siirrä työnkulut Power Automate -työpöytäsovellukseen tai poista ne.
Voit luoda yksinkertaisen Selenium-työnkulun seuraavasti.
Selenium IDE -työnkulun luominen
Avaa Microsoft Edge (versio 80 tai uudempi) tai Google Chrome ja siirry sitten Power Automateen.
Kirjaudu tarvittaessa sisään työpaikan tai oppilaitoksen tilillä.
Valitse Omat työnkulut > Työpöytätyönkulut > Uusi.

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

Valitse ensin Selenium IDE ja sitten Seuraava.

Anna Selenium IDE -työnkululle nimi Työnkulun nimi -kentässä.
Anna automatisoitavan sivuston URL-osoite URL-perusosoite-kentässä ja valitse sitten Käynnistä tallennin.

Integroitu Selenium IDE -kehitysympäristö käynnistyy.
Tip
Vinkki: Voit tallentaa useiden HTTP-tai HTTPS-sivustojen toimintoja samassa välilehdessä.
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.

Suorita tallennettavat toiminnot verkkosivustolla.
Tip
Oikeassa alakulmassa näkyy tallennuksen tila.

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

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

Tip
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.
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
Warning
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.
Tip
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
Tietoja syöte- ja tulos-parametrien käytöstä Selenium IDE:n kanssa.