Skapa och testa Selenium IDE-flöden

Viktigt!

Den här artikeln innehåller information om tidigare system. Migrera flödena som skapats med dessa lösningar till Power Automate för dator eller ta bort dem.

  • Selenium IDE är inaktuellt och fungerar inte längre efter den 28 februari 2023.
  • Windows-inspelare (V1) är inaktuell och fungerar inte längre.

Följ dessa steg för att skapa ett enkelt Selenium-flöde.

Skapa ett Selenium IDE-flöde

  1. Öppna Microsoft Edge (version 80 eller senare) eller Google Chrome och navigera till Power Automate.

  2. Logga in på ditt arbets- eller skolkonto om det behövs.

  3. Välj Mina flöden>Datorflöden>Nytt.

    Skärmbild av alternativet att skapa ett nytt Selenium IDE-flöde.

  4. Klicka på Ytterligare alternativ för datorflöde.

    Skärmbild av alternativet Ytterligare datorflöde.

  5. Välj Selenium IDE och sedan Nästa.

    Skärmbild av det rensade Selenium IDE-alternativet.

  6. Ange ett namn för Selenium IDE-flödet i fältet Flödesnamn.

  7. Ange URL:en för den webbplats som du vill automatisera i fältet för bas-URL och välj sedan Starta inspelaren.

    Skärmbild av fältet för att fylla i flödesnamnet och URL.

    Selenium IDE startar.

    Dricks

    Tips! Du kan spela in åtgärder på flera HTTP- eller HTTPS-webbplatser på samma flik.

  8. I Selenium IDE väljer du den röda knappen INSP överst till höger på skärmen för att starta inspelaren.

    Webbadressen du valde i föregående steg öppnas.

    Skärmbild av knappen Spela in.

  9. Utför de åtgärder som du vill spela in på webbplatsen.

    Dricks

    Längst ned till höger kan du se inspelningsstatus.

    Skärmbild för inspelningsstatus.

  10. När du är färdig med inspelningen väljer du den röda knappen Stoppa i det övre högra hörnet av Selenium IDE.

    Skärmbild av knappen Stopp.

  11. Välj knappen Kör aktuellt test överst till vänster på skärmen för att se när det Selenium IDE-flöde som du nyss skapade körs.

    Skärmbild av knappen Kör aktuellt test.

    Dricks

    Du kan ange väntetiden mellan stegen för att sakta ned den lokala uppspelningen för testning. Den här inställningen är endast avsedd för testning och har ingen effekt när ditt Selenium IDE-flöde distribueras.

  12. Välj knappen Spara projekt längst upp till höger i Selenium IDE. Då stängs projektet och sedan laddas det upp.

Nu när du har skapat ett Selenium IDE-flödet för webben kan du använda det i dina andra flöden.

Begränsningar och kända problem för Selenium IDE-flödet för webben

Varning

Lösenord i Selenium IDE lagras som oformaterad text.

Tillfällig användarprofil för uppspelning

Selenium IDE-inspelningar görs med den aktuella användarens profil, men uppspelningen görs med hjälp av en tillfällig användarprofil. Det innebär att webbplatser som behöver autentisering inte kan begära autentiseringsuppgifter under en inspelningssession, men autentiseringen krävs under uppspelningen.

För att hantera detta måste användaren manuellt redigera skriptet för att infoga de kommandon som behövs för inloggningsprocessen.

Andra begränsningar

  • Inspelning av skrivbordsprogram under en webbinspelningssession. Om du behöver automatisera både webb- och skrivbordsprogram kan du skapa ett separat datorflöde för varje typ och sedan kombinera dem i ett molnflöde.

  • Multi-Factor Authentication (MFA) stöds inte. Använd en klient som inte kräver MFA.

  • Dessa Selenium IDE-kommandon stöds inte: Run, AnswerOnNextPrompt, ChooseCancelOnNextConfirmation, ChooseCancelOnNextPrompt, ChooseOkOnNextConfirmation, Debugger, ClickAt, DoubleClickAt, Echo, MouseOut, MouseUpAt och MouseDownAt.

  • Seenium-IDE-åtgärder eller steg får inte överskrida en minut för att köras. Använd Power Automate i stället.

  • Högerklick stöds inte.

  • Ytterligare indata för Selenium IDE-flöden för webben genereras när du använder Foreach-kommandon. Undvik det här problemet genom att ange ett värde i de extra fälten. Det påverkar inte uppspelningen.

  • Om filen .side innehåller flera testprojekt körs bara det första som skapades.

    Dricks

    Observera att Selenium IDE beställer testerna efter namn, inte efter skapandedatum, så det första testet som skapas kanske inte är det första i listan.

  • Uppspelning direkt i Selenium IDE kanske inte fungerar som avsett. Det fungerar emellertid korrekt vid körning.

Nästa steg