Hur man laddar ner och installerar Selenium IDE för Firefox & Chrome
⚡ Smart sammanfattning
Selenium IDE installeras som ett webbläsartillägg snarare än ett fristående program, så hela installationen är en nedladdning av tillägg i Firefox eller Chrome följt av ett enda klick för att öppna inspelaren.
I den här handledningen kommer vi att lära oss hur du laddar ner och installerar Selenium IDE för Firefox och Google ChromeIngenting kompileras och ingenting placeras på systemsökvägen — IDE:n är ett webbläsartillägg, så installationen är klar i det ögonblick webbläsaren rapporterar att tillägget har lagts till.
⚠️ En anmärkning om versioner: Skärmdumparna nedan kommer från originalet Firefox-plugin Selenium IDE. Den versionen slutade fungera när Firefox 55 tog bort stödet för äldre XUL-tillägg år 2017. Den Selenium IDE som distribueras idag är en omskriven tilläggsförlängning för Firefox och Chrome som sparar projekt i .side format istället för HTML. Varje originalsteg bevaras här, med det aktuella beteendet angivet bredvid.
Hur man installerar Selenium IDE för Firefox
Nedan följer en steg-för-steg-process om hur man laddar ner och installerar Selenium IDE för Firefox:
Vad du behöver
- Mozilla Firefox
- Aktiv Internetanslutning
Om du inte har Mozilla Firefox ändå kan du ladda ner den från firefox.com.
Steg 1) Öppna Firefox Tillägg och nedladdning Selenium IDE
Starta Firefox och navigera till Selenium IDE-listning på Firefox Add-ons. Klicka på Lägg till FirefoxTilläggssidan ser ut som på skärmdumpen nedan.
Steg 2) Klicka på Lägg till
Vänta tills Firefox slutför nedladdningen och klicka sedan på “Lägg till”. Firefox visar först behörighetsfrågan nedan, som listar den åtkomst som tillägget begär.
Steg 3) Klicka på Ok
När installationen är klar får du ett bekräftelsemeddelande. Klicka på "OK" i meddelandet som visas här.
Steg 4) Klicka och öppna Selenium IDE
Klicka på Selenium IDE-ikonen, som nu sitter i Firefox verktygsfältet som visas nedan.
Selenium IDE öppnas i ett eget fönster, som i nästa skärmdump.
Firefox DevTools i Firefox
Att installera IDE:n är bara halva installationen. Det är enkelt att registrera ett steg, men att skriva ett för hand behöver identifieraren för det element som steget påverkar, och den kommer från webbläsarens egen inspektör.
Firefox DevTools är en Firefox funktion som vi kommer att använda för att inspektera HTML-elementen i webbapplikationen som testas. Den kommer att ge oss namnet på det element som vårt Selenese-kommando skulle agera på.
Steg 1) Högerklicka var som helst på sidan och välj Inspektera element. Du kan också använda genvägen Ctrl + Shift + I. Kontextmenyn visas nedan.
Steg 2) Du ser gränssnittet på bilden här, med sidmarkeringen på ena sidan och stilarna på den andra.
Steg 3) Du kan högerklicka på ett element och välja CSS eller XPathDetta är användbart vid objektidentifiering, eftersom det kopierade värdet kan klistras in direkt i Target fältet för ett kommando.
Obs: På samma sätt kan du använda utvecklarverktygen i Chrome för att identifiera objektegenskaper. Chrome-panelen nedan utför samma uppgift.
Båda inspektörerna exponerar också id-, namn- och klassattributen som IDE:n föredrar när den bygger en locator under inspelning.
Selenium IDE fasades ut och utvecklingen hade stoppats. Först nyligen har projektet återuppstått. Den nya Selenium saknar många funktioner jämfört med den föråldrade IDE. Funktioner läggs till men i långsam takt. Att utforska alla funktioner i Selenium IDE, vi rekommenderar att du använder den gamla versionen. För att använda den gamla versionen av IDE
Steg 1) Använda Firefox 54 Kontroll av bärbar version här.
Steg 2) Besök Selenium IDE-versionshistorik och installera. Versionslistan ser ut så här.
Följande funktioner kanske inte är tillgängliga i senaste IDE-versionen. Vi kommer att fortsätta uppdatera handledningarna när den nya versionen uppdateras.
⚠️ Nuvarande status: Att köra en webbläsare som inte stöds enbart för att hålla ett tillägg som inte stöds vid liv är inte längre ett praktiskt alternativ på en arbetsdator, så behandla de två stegen ovan som historisk kontext. Den ombyggda IDE:n täcker nu det mesta av det som gjorde det äldre verktyget användbart, inklusive lagrade variabler, kontrollflödeskommandon och kodexport.
Insticksprogram
Selenium IDE kan stödja ytterligare Firefox tillägg eller plugins som skapats av andra användare. Du kan besöka tjänsteman Selenium IDE-plats för en lista över Selenium tillägg tillgängliga hittills. Installera dem precis som du gör med andra Firefox tillägg.
Som standard Selenium IDE levereras med 4 plugins:
- Selenium ID: C# Formatterare
- Selenium ID: Java Formatterare
- Selenium ID: Python Formatterare
- Selenium IDE: Ruby Formatters
Dessa fyra plugins krävs av Selenium IDE för att konvertera Selenese till olika format.
Fliken Plugins visar en lista över alla dina installerade tillägg, tillsammans med versionsnummer och namn på skaparen av varje tillägg, som på skärmdumpen nedan.
Användartillägg
Selenium IDE kan stödja användartillägg för att ge avancerade funktioner. Användartillägg är i form av JavaSkriptfiler. Du installerar dem genom att ange deras absoluta sökväg i något av dessa två fält i dialogrutan Alternativ.
- Selenium Kärntillägg (användartillägg.js)
- Selenium IDE-tillägg
De två sökvägsfälten är markerade i dialogrutan Alternativ nedan.
Du kommer att kunna hitta massor av användartillägg på Selenium nedladdningar sidaObservera att denna mekanism tillhörde Selenium Kärnan, som togs bort i Selenium 3; den moderna IDE:n utökas istället genom sitt eget plugin-API.
Hur man installerar Selenium IDE i Chrome
Nedan följer en steg-för-steg-process om hur man laddar ner och installerar Selenium IDE för Google Chrome:
Steg 1) Gå till Selenium IDE-plats & Klicka på knappen Chrome-nedladdning.
Steg 2) Öppna Chrome Web Store-listan för Selenium IDE-tillägget och installera det.
Steg 3) Klicka på knappen Lägg till i Chrome för att lägga till Selenium IDE till Google Chrome.
Steg 4) Gå till menyn Tillägg, klicka på ikonen och öppna Selenium IDE för att spela in ett nytt test i ett nytt projekt.
Chrome-versionen och Firefox build har samma tillägg, så ett projekt som är registrerat i det ena öppnas i det andra. Eftersom webbläsarbutiker ändrar sina listningar över tid, börja alltid från den officiella webbplatsen i steg 1 snarare än från en bokmärkt butik. URL.
Hur man verifierar installationen och spelar in ett första test
En tilläggsfil som laddas är inte ett bevis på att installationen fungerar. Den snabbaste kontrollen är att spela in något trivialt och spela upp det.
- Klicka på Selenium IDE-ikon. Välkomstdialogrutan erbjuder fyra alternativ: spela in ett nytt test i ett nytt projekt, öppna ett befintligt projekt, skapa ett nytt projekt eller stänga IDE:n.
- Välj det första alternativet och ge projektet ett namn.
- Ange en bas URLDetta är adressen till den applikation som testas, och den återanvänds av varje test i projektet.
- Ett nytt webbläsarfönster öppnas på det URL och inspelningen startar. Klicka på en länk eller skriv i ett fält, växla sedan tillbaka till IDE:n och klicka på inspelningsikonen för att stoppa.
- Klicka på spara-ikonen. IDE:n skriver en enda fil med en
.sideförlängning. - Välj testet och klicka på spela upp. Om de inspelade stegen spelas upp igen utan en röd felmarkering är installationen korrekt.
En första uppspelning som misslyckas på det allra första kommandot pekar vanligtvis på basen URL snarare än vid installationen. En uppspelning som misslyckas halvvägs är ett lokaliseringsproblem, vilket är där verifiera och vänta kommandon förtjäna sitt uppehälle.
Hur man åtgärdar vanliga Selenium Problem med IDE-installation
Nästan alla installationsklagomål faller inom ett av ett fåtal mönster. De två första är de som dokumenterats av Selenium själva projektet.
- Ingen ikon i verktygsfältet. Bekräfta att tillägget är aktiverat. Skriv
chrome://extensionsi Chrome, ellerabout:addonsin Firefox, och kontrollera att Selenium IDE är påslagen. - Tillägget är aktiverat men fortfarande osynligt. Ikonen kan helt enkelt vara dold eftersom verktygsfältet är för smalt. I Chrome drar du området till höger om adressfältet. Firefox, högerklicka på verktygsfältet, välj Anpassa, justera det och klicka på Klar.
- IDE:n öppnas men spelar in ingenting. Inspelningsfönstret måste vara det som IDE:n startade. Inspelning i en flik som öppnas manuellt sparas inte.
- Ingenting fungerar på en intern sida. Tillägg kan inte skapa skript för webbläsarinterna sidor, till exempel inställnings- eller tilläggsskärmarna, så de kan spela in mot en vanlig webbsida.
- En hanterad webbläsare blockerar installationen. I en företagsprofil styrs installationen av tillägg ofta av en policy och kräver att en administratör tillåter tilläggs-ID:t.
Så här installerar du Selenium IDE-kommandoradskörare
Tillägget spelar bara upp tester i den webbläsare det är installerat i. För att köra ett sparat projekt i andra webbläsare, parallellt eller på ett Grid, installera kommandoradsprogrammet. Det behöver Node.js och npm.
npm install -g selenium-side-runner
Varje webbläsare behöver också sin egen drivrutinsbinärfil. Installera drivrutinen för den webbläsare du avser att använda.
npm install -g chromedriver npm install -g geckodriver npm install -g edgedriver
Med löparen och en drivrutin på plats, peka löparen mot projektfilen som IDE:n sparade tidigare.
selenium-side-runner /path/to/your-project.side
Löparen sprider sviter över lika många processer som maskinen har CPU-kärnor. Två flaggor täcker de flesta dagliga behoven: -c ställer in webbläsaren, och --base-url omriktar hela projektet till en annan miljö, vilket gör att samma inspelning kan användas mot en lokal version och en staging-server.
selenium-side-runner -c "browserName=firefox" --base-url https://localhost
Härifrån är det naturliga nästa steget att lämna inspelning och uppspelning bakom sig och skriva samma kontroller i kod — se första WebDriver-skriptet genomgång och det bredare Selenium serien.











