? Selen är ett automatiserat testverktyg som gör att programmerare att fjärrstyra en webbläsare från deras program . Selen kan interagera med program i ett antal olika språk inklusive Java . För att använda Selenium med Java måste du skapa ett nytt projekt med Selenium klient biblioteket och använda rätt kommandon för att komma Selenium s WebDriver . Project Creation
Du kan skapa nya Selen projektfiler via Maven eller genom direkt nedladdning Selen Java -bibliotek från deras hemsida och importera den till din IDE val . Om du vill skapa ett nytt Selen projekt med Maven lägga ett beroende till " pom.xml " fil som definierar ditt projekt . Du kommer att behöva ange beroendet grupp -ID till " org.seleniumhq.selenium " , den artefakt -ID till " selen - java " och version till den senaste tillgängliga versionen av selen , som är 2.8.0 i skrivande stund . Alternativt , kan du ladda ner Selenium Java -bibliotek och importera den till ett befintligt projekt i önskad IDE . Addera WebDriver Initieringen
innan utnyttja Selenium inom ditt program måste du import Selen klasser med kommandot :
" import.org.openqa.selenium * . "
Du kan sedan skapa en ny webb förare med kommandot :
" WebDriver driver = new HTMLUnitDriver ( ) ; " .
Selen Web föraren är den del av programmet som styr en webbläsare på din dator för att utföra tester
kompatibla webbläsare
Du kan initiera webben föraren att styra alla kompatibla webbläsare som finns installerad på din dator . Vid tidpunkten för offentliggörandet i oktober 2011 , är Selen kompatibel med HtmlUnit , en lättviktig webbläsare , Internet Explorer , Firefox , Chrome , Opera , Android och Safari för iPhone . Selen går snabbast med HtmlUnit men det interagerar bäst med Firefox . När du kör Selen med Firefox kan du skapa en egen profil som gör att du kan definiera en uppsättning installerade tillägg för mer genom testning . Addera Kommandon
När du har initierats Web föraren med ditt val av webbläsare du kan börja styra webbläsaren . Den " får " -kommandot instruerar webbläsaren att öppna webbsidan på den angivna adressen . De " findElement " kommandot söker efter ett visst element på webbsidan genom en av dess identifierande faktorer såsom dess namn . Den " SendKeys " kommandot instruerar webbläsaren att ange en viss uppsättning nycklar i det angivna elementet . Slutligen kommer den "Skicka" -kommandot lämna den aktiva formen . Det finns många andra användbara kommandon i selen som möjliggör mer djupgående interaktion med webbsidor .