selenium ide download installation
Selen IDE nedladdning och installation och introduktion till dess kärnfunktioner:
Låt oss ta en stund att titta på dagordningen för den här självstudien innan vi går vidare. I den här handledningen lär vi oss allt om Selen IDE , från installation till detaljer om var och en av dess funktioner. I slutet av denna handledning förväntas läsaren kunna installera Selenium IDE-verktyg och leka med dess funktioner.
=> Detta är den andra självstudien i vår kostnadsfria Selen-träningsserie online. Om du inte har läst den första Selen-självstudien i denna serie, kom igång härifrån: Gratis Selen Tutorial # 1 online
Notera : Det här är en ganska omfattande handledning med många bilder så att den kan laddas helt. Klicka också på en bild eller öppna i nytt fönster för att förstora bilderna.
Vad du kommer att lära dig:
- Introduktion till Selen IDE
- Selen IDE nedladdning och installation
- Funktioner i Selen IDE
- # 1. Menyfältet
- #två. Bas-URL-fält
- # 3. Verktygsfält
- # 4. Redaktör
- # 5. Brödfallstest
- # 6. Loggfönster
- Slutsats
- Rekommenderad läsning
Introduktion till Selen IDE
Selenintegrerad utvecklingsmiljö, akronym som Selenium IDE är ett automatiserat testverktyg som släpps som en Firefox-plugin. Det är ett av de enklaste och enklaste verktygen att installera, lära sig och fortsätta med skapandet av testskript. Verktyget läggs på en inspelnings- och uppspelningsfundament och möjliggör också redigering av de inspelade manusen.
Den mest imponerande aspekten av att använda selen IDE är att användaren inte är skyldig att ha någon tidigare programmeringskunskap. Det minsta som användaren behöver är de små bekanta med HTML, DOMS och JavaScript för att skapa flera testskript med hjälp av detta verktyg.
Att vara en Firefox-plugin, Selenium IDE stöder bara Firefox, så de skapade testskripten kunde endast köras på Firefox. Några fler kryphål gör det här verktyget olämpligt för att användas för komplexa testskript. Således kommer andra verktyg som Selenium RC, WebDriver in i bilden.
bästa musik mp3 nedladdare för android
Så innan vi tar del i detaljerna i Selen IDE, låt oss först titta på installationen.
Selen IDE nedladdning och installation
För att underlätta förståelsen har jag förgrenat hela IDE-installationsprocessen i följande bitar / steg.
Innan du startar är det en sak som måste vara på plats före installationen; Mozilla Firefox. Du kan ladda ner den härifrån => Mozilla Firefox nedladdning .
Steg 1: Selen IDE nedladdning : Öppna webbläsaren (Firefox) och ange URL http://seleniumhq.org/ .Detta skulle öppna den officiella webbplatsen för Selenium-huvudkontoret. Navigera till sidan 'Ladda ner'; den här sidan innehåller alla de senaste utgåvorna av alla selenkomponenter.
Se följande bild.
Steg 2: Gå under selen IDE-huvudet och klicka på den länk som finns. Den här länken representerar den senaste versionen av verktyget i förvaret.
Se följande bild.
Steg 3: Så snart vi klickar på länken ovan visas en säkerhetsvarningsruta för att skydda vårt system mot potentiella risker. När vi laddar ner plugin-programmet från den autentiska webbplatsen klickar du på knappen 'Tillåt'.
Steg 4: Nu hämtar Firefox plugin-programmet i bakgrunden. Så snart processen är klar visas programvaruinstallationsfönstret. Klicka nu på knappen 'Installera nu'.
Steg 5: När installationen är klar visas ett popup-fönster som ber om att starta om Firefox. Klicka på knappen 'Starta om nu' för att återspegla Selen IDE-installationen.
Steg 6: När Firefox är startad och startad igen kan vi se selen IDE indexerad under menyraden -> Webutvecklare -> Selen IDE.
Steg 7: Så snart vi öppnar Selen IDE visas fönstret Selen IDE.
Funktioner i Selen IDE
Låt oss ta en titt på varje funktion i detalj.
(Notera - Klicka för att förstora bilden om du inte kan läsa bildtexten - detta gäller för alla bilder)
# 1. Menyfältet
Menyraden är placerad längst upp i Selen IDE-fönstret. Menyraden består vanligtvis av fem moduler.
- Arkiv-menyn
- Redigera-menyn
- Åtgärdsmeny
- Alternativmeny
- Hjälp-menyn
A) Filmeny
Filmenyn är mycket analog med filmenyn som tillhör någon annan applikation.
Det tillåter användaren att:
- Skapa ett nytt testfall, öppna befintligt testfall, spara det aktuella testfallet.
- Export Test Case As och Export Test Suite Som på något av tillhörande programmeringsspråk som är kompatibelt med Selenium RC och WebDriver. Det ger också användaren frihet att föredra bland de tillgängliga enhetstestramarna som jUnit, TestNG etc. Således kan ett IDE-testfall exporteras för en vald sammansättning av programmeringsspråk, enhetstestram och verktyg från selenpaketet.
- Exportera testfall Som alternativ exporterar och konverterar endast det för närvarande öppnade Selen IDE-testfallet.
- Export Test Suite Som alternativ exporterar och konverterar alla testfall som är associerade med den för närvarande öppnade IDE-testsviten.
- Stäng testfallet.
Selen IDE-testfall kan sparas i följande format:
- HTML-format
Selen IDE-testfall kan exporteras till följande format / programmeringsspråk.
- java (IDE exporteras i Java)
- rb (IDE exporteras i Ruby)
- py (IDE exporteras i Python)
- cs (IDE exporteras i C #)
Observera att med de kommande nyare versionerna av Selen IDE kan stödet till format utvidgas.
B) Redigeringsmeny
Redigeringsmenyn ger alternativ som Ångra, Gör om, Klipp ut, Kopiera, Klistra in, Ta bort och Markera alla som rutinmässigt finns i någon annan redigeringsmeny. Bland dem är anmärkningsvärda:
- Infoga nytt kommando - Låter användaren infoga det nya kommandot / teststeget var som helst inom det aktuella testfallet.
- Infoga ny kommentar - Låter användaren infoga den nya kommentaren var som helst inom det aktuella testfallet för att beskriva de efterföljande teststegen.
Infoga nytt kommando
Det nya kommandot infogas ovanför det valda kommandot / teststeget.
Nu kan användaren infoga den faktiska kommandot, målet och värdet.
Infoga ny kommentar
På samma sätt kan vi infoga kommentarer.
Den lila färgen indikerar att texten representerar en kommentar.
C) Åtgärdsmeny
Åtgärdsmenyn utrustar användaren med alternativen som:
- Spela in - Inspelningsalternativ finjusterar Selen IDE till inspelningsläge. Således kommer alla åtgärder som görs av användaren i Firefox-webbläsaren att registreras i IDE.
- Spela hela testpaketet - Alternativet spelar alla Selenium IDE-testfall som är associerade med den aktuella testsviten.
- Spela det aktuella testfallet - Alternativet spelar det aktuella Selenium IDE-testfallet som har spelats in / skapats av användaren.
- Pausa / återuppta - Användaren kan pausa / återuppta testfallet när som helst under körningen.
- Växla brytpunkt - Användaren kan ställa in en eller flera brytpunkter för att kraftigt bryta körningen vid ett visst teststeg under körningen.
- Ställ in / rensa startpunkt - Användaren kan också ställa in startpunkt vid valfritt teststeg för körning. Detta skulle göra det möjligt för användaren att köra testfallet från den givna startpunkten för efterföljande körningar.
- För att hantera sid- / elementbelastningar kan användaren ställa in körningshastigheten från snabbast till lägst med avseende på responsen hos applikationen som testas.
D) Alternativmeny
Alternativmenyn ger användaren behörighet att ställa in och öva på olika inställningar som tillhandahålls av Selenium IDE. Alternativmenyn rekommenderas som en av de viktigaste och mest fördelaktiga menyerna i verktyget.
Alternativmenyn består främst av följande fyra komponenter som kan delas upp i följande:
alternativ
Dialogrutan Selen IDE-alternativ
Följ stegen för att starta dialogrutan Alternativ för Selen IDE:
- Klicka på Alternativ-menyn
- Klicka på Alternativ
En dialogruta för Selen IDE-alternativ visas.
Se följande bild.
Dialogrutan Selen IDE-alternativ hjälper användaren att spela med de allmänna inställningarna, tillgängliga format, tillgängliga plugin-program och tillgängliga lokaliseringstyper och deras byggare.
Låt oss titta på några viktiga.
vad är grunderna för datorprogrammering
Allmänna Inställningar
- Standard timeoutvärde - Standardvärdet för timeout representerar tiden (i millisekunder) som selen skulle vänta på att ett teststeg ska utföras innan det genererade ett fel. Standardvärdet för timeout är 30000 millisekunder, dvs. 30 sekunder. Användaren kan utnyttja den här funktionen genom att ändra standardtiden i de fall det tar mer / mindre tid än att den laddade webbelementet.
- Tillägg - Selen IDE stöder ett brett spektrum av tillägg för att förbättra kärnverktygets funktioner och därigenom multiplicera dess potential. Dessa användartillägg är helt enkelt JavaScript-filer. De kan ställas in genom att nämna sin absoluta sökväg i textrutorna som representerar tillägg i dialogrutan Alternativ.
- Kom ihåg bas-URL - Om du markerar det här alternativet kan Selen IDE komma ihåg webbadressen varje gång vi startar den. Det är därför tillrådligt att markera det markerat. Om du avmarkerar det här alternativet kommer basadressfältet att vara tomt och det kommer bara att fyllas på igen när vi startar en annan URL i webbläsaren.
- Spela in assertTitle automatiskt - Om du markerar det här fältet infogas kommandot assertTitle automatiskt tillsammans med målvärdet för varje besökt webbsida.
-
- Aktivera experimentella funktioner - Om du markerar det här fältet för första gången importeras de olika tillgängliga formaten till Selen IDE.
Format
Fliken Formater visar alla tillgängliga format med selen IDE. Användaren har valet att aktivera och inaktivera något av formaten.
Se följande bild.
Selen IDE-plugins
Plugin-fliken visar de stödda Firefox-plugin-program som är installerade på vår instans av Selenium IDE. Det är en antal plug-ins tillgängliga för att tillgodose olika behov, så vi kan installera dessa tillägg som vi gör andra plugin-program. En av de nyligen införda plug-insna är “File Logging”. I slutet av denna handledning kommer vi att bevittna hur man installerar och använder detta plugin-program.
Med standarddistributionen kommer Selenium IDE med ett kluster av följande plugin-program:
- Selen IDE: Ruby Formatters
- Selen IDE: Python Formaters
- Selen IDE: Java Formaters
- Selen IDE: C # -formatörer
Dessa formaterare ansvarar för att konvertera HTML-testfall till önskat programmeringsformat.
Locator Builders
Locator-byggare tillåter oss att prioritera ordningen på locatortyper som genereras när vi registrerar användaråtgärderna. Locators är den uppsättning standarder som vi unikt identifierar ett webbelement på en webbsida.
Format
Formateringsalternativ gör det möjligt för användaren att konvertera Selenium IDE-testfallet (selenese-kommandon) till önskat format.
E) Hjälpmeny
Eftersom Selenium har ett brett community- och användarbas så finns olika dokumentation, release-anvisningar, guider etc. lätt tillgängliga. Hjälpmenyn listar alltså officiell dokumentation och release-anvisningar för att hjälpa användaren.
#två. Bas-URL-fält
Bas-URL-fältet är i princip detsamma som för ett adressfält. Den kommer ihåg de tidigare besökta webbplatserna så att navigationen blir lätt senare.
Nu, när användaren använder ett ”öppet” kommando för Selen IDE utan ett målvärde, startas bas-URL: en till webbläsaren.
Åtkomst till relativa vägar
För att komma åt relativa sökvägar behöver användaren helt enkelt ange ett målvärde som “/ download” tillsammans med kommandot “open”. Således skulle bas-URL bifogas med '/ nedladdningar' (http://docs.seleniumhq.org/resources) lanseras till webbläsaren. Detsamma framgår av ovanstående skildring.
# 3. Verktygsfält
Verktygsfältet ger oss olika alternativ som är relevanta för inspelning och utförande av testfallet.
-
Uppspelningshastighet - Med det här alternativet kan användaren styra testfallets exekveringshastighet från snabb till långsam.
-
Spela testsvit - Detta alternativ tillåter användaren att exekvera alla testfall som tillhör den aktuella testsviten sekventiellt.
-
Spela testfall - Detta alternativ tillåter användaren att utföra det valda testfallet.
-
Paus - Med det här alternativet kan användaren pausa den aktuella körningen.
-
Steg - Med det här alternativet kan användaren gå in i teststeget.
-
Rulla upp - Med det här alternativet kan användaren kombinera flera teststeg för att fungera som ett enda kommando.
-
Spela in - Med det här alternativet kan användaren starta / stoppa inspelningen av användaråtgärder. Den ihåliga röda bollen indikerar början på inspelningssessionen medan den fasta röda bollen indikerar slutet på inspelningssessionen. Som standard öppnas Selen IDE i inspelningsläge.
# 4. Redaktör
Redaktören är ett avsnitt där IDE registrerar ett testfall. Varje användaråtgärd registreras i redigeraren i samma ordning som de utförs i.
Redaktören i IDE har två åsikter, nämligen:
1) Tabellvy
Det är standardvyn som tillhandahålls av Selen IDE. Testfallet representeras i tabellformat. Varje användaråtgärd i tabellvyn är en konsolidering av 'Kommando', 'Mål' och 'Värde' där kommando, mål och värde refererar till en användaråtgärd, webbelement med den unika identifieringen och testdata på motsvarande sätt. Förutom inspelning tillåter det också användaren att infoga, skapa och redigera nya Selenese-kommandon med hjälp av redigeringsformuläret i botten.
2) Källvy
Testfallet representeras i HTML-format. Varje teststeg anses vara en rad
Redaktörsformulär låter användaren skriva valfritt kommando och förslagen för det relaterade kommandot fylls automatiskt. Valknappen låter användaren välja vilket webbelement som helst och dess sökare hämtas automatiskt i målfältet. Sök-knappen låter användaren hitta webbelementet på webbsidan mot ett definierat mål. Värde är testinmatningsdata som anges i målen som vi vill testa scenariot med.
# 5. Brödfallstest
Vid tillfället öppnar vi Selen IDE-gränssnittet, vi ser en vänster behållare med titeln 'Testfall' som innehåller ett namnlöst testfall. Således har denna vänstra behållare rätten som testfallet.
Testfallspanelen innehåller alla testfall som registreras av IDE. Verktyget har kapacitet att öppna mer än ett testfall samtidigt under testfallet och användaren kan enkelt blanda mellan testfallet. Teststegen i dessa testfall är organiserade i redigeringsavsnittet.
Selen IDE har en färgkodande ingrediens för rapporteringsändamål. Efter utförandet markeras testfallet antingen i “röd” eller “grön” färg.
- Nettofärg symboliserar misslyckad körning, dvs misslyckande i testfallet.
- Grönfärg symboliserar testfallets framgångsrika körning
- Det innehåller också en sammanfattning av det totala antalet testfall som utförts med antalet misslyckade testfall.
- Om vi kör ett testpaket listas alla associerade testfall i testfallet. Vid körning skulle ovanstående färgkoder återges i enlighet med detta.
# 6. Loggfönster
Loggfönstret ger insikt om aktuell körning i form av meddelanden tillsammans med loggnivån i realtid. Loggmeddelanden gör det således möjligt för en användare att felsöka problemen i händelse av fel i testfallet.
Utskriftsmetoderna / loggnivåerna som används för att skapa loggar är:
- Fel - Felmeddelande ger information om teststegets fel. Det kan genereras i de fall när ett element inte hittas, sidan inte laddas, verifiering / påstående misslyckas etc.
- Varna - Varningsmeddelandet ger information om oväntade förhållanden.
- Info - Info-meddelandet ger information om det aktuella teststeget.
- Felsökning - Felsökningsmeddelanden ger information om de tekniska egenskaperna i bakgrunden om det aktuella teststeget.
Loggar kan filtreras med hjälp av en rullgardinsmeny längst upp till höger på sidfoten bredvid rensningsknappen. Rensa-knappen raderar alla loggmeddelanden som genererats i den aktuella eller föregående körningen.
Generera loggar i ett externt medium
Nyligen införda plugin-programmet 'File Logging' gör det möjligt för användaren att spara loggmeddelanden i en extern fil. Filloggning kan anslutas till IDE som alla andra plugin-program. Vid installationen kan den hittas som en flik med namnet 'File Logging' i sidfoten bredvid Rensa-knappen.
Referensfönster
Referensfönstret ger en kort beskrivning av det valda Selenese-kommandot tillsammans med dess argumentdetaljer.
UI-elementfönster
UI - Element Pane tillåter Selenium-användare att använda JavaScript Object Notation-akronym som JSON för att komma åt sidelementen. Mer om detta finns i UI-Element Documentation under Help Menu.
Samlad ruta
Samlad ruta tillåter användaren att rulla upp eller kombinera flera teststeg för att utgöra ett enda kommando som kallas ”samlad”. Samlingen kan i sin tur anropas flera gånger över testfallet.
Slutsats
Genom denna handledning var vårt mål att göra dig bekant och van vid de grundläggande terminologierna och nomenklaturerna i Selen IDE. Vi presenterade också en detaljerad studie om alla funktioner i Selen IDE.
Här är kärnorna i denna handledning:
- Selen IDE är ett automatiserat testverktyg som stöder inspelning och uppspelning.
- Användaren är inte skyldig att ha tidigare kunskaper om programmering förutom grundläggande förståelse för HTML, JavaScript och DOM.
- Menyfältet tillåter användaren att skapa, spara, redigera och konvertera de inspelade Selenium IDE-testskripten. Det gör det också möjligt för användaren att ställa in format och plugin-program.
- Verktygsfältet låter användaren ställa in testkörningshastigheten, pausa och återuppta testfallet, rulla upp kommandon etc.
- Roll-ups kombinerar mer än ett teststeg och därmed fungerar och upprullade kommandon som ett enda kommando.
- Redigeraren tillåter användaren att spela in eller skapa testskript. Redaktören har två vyer 'tabell' och 'källa'.
- I tabellvyn består varje teststeg av ett kommando, mål och ett värde.
- Källvyn visar testfallet i HTML-format.
- Testfallet visar en omfattande lista över misslyckade och godkända testfall med relevant färgkodning.
- Loggfönstret visar testkörningen i form av ett meddelande.
- Loggmeddelanden kan sparas i en fil med hjälp av plugin-programmet 'File Logging'.
- Referensfönster visar beskrivningen av varje valt kommando.
- UI-Element och Rollup används vanligtvis när du skapar Selenium IDE-skript i förväg.
Nästa handledning # 3 : Nu när vi är bekanta och bekväma med Selenium IDE Ladda ner och installera med dess funktioner, i nästa handledning skulle vi öva på dessa funktioner genom att skapa vårt eget testskript med hjälp av Selen IDE.
En kommentar till läsarna: Medan vår nästa handledning om Selenium-serien är i bearbetningsläge, installera verktyget och de nödvändiga verktygen för att komma igång. Upplev funktionerna genom att leka med verktyget tills vi träffas nästa med nästa handledning på “ Mitt första Selen IDE-skript ”.
Håll ögonen öppna tills dess och dela dina åsikter, kommentarer och kunskap för att hjälpa oss att brudgumma. Låt oss också veta om du hittar något som vi missat så att vi kan inkludera dem i de följande självstudierna.
Slutligen, om du gillar den här handledningen, kan du överväga att dela den med vänner och på sociala medier.
Rekommenderad läsning
- Introduktion till Selen WebDriver - Selen Tutorial # 8
- Selen IDE-handledning: IDE-kommandon med exempel på Firefox
- Neoload Tutorial: Neoload Introduktion, nedladdning och installation
- Apache JMeter Introduktion, nedladdning och installation
- Katalon Automation Recorder (Selenium IDE Alternative): Praktisk granskningshandledning
- JMeter Video 1: Introduktion, JMeter Ladda ner och installera
- Python introduktions- och installationsprocess
- WebDriver Hela installationen och installationen med Eclipse - Selen Tutorial # 9