? Selen er en automatisert testing verktøy som lar programmerere å fjernstyre en nettleser fra sitt program. Selen kan samhandle med programmer i en rekke forskjellige språk, inkludert Java. For å kunne bruke selen med Java , må du opprette et nytt prosjekt med selen klient biblioteket og bruke de riktige kommandoer for å få tilgang Selen er WebDriver . Prosjektet Creation
Du kan opprette nye Selen prosjektet filer via Maven eller ved direkte nedlasting Selen Java bibliotek fra deres hjemmeside og importere det inn i IDE av valget. For å opprette en ny Selen prosjekt med Maven legge en avhengighet til " pom.xml "-filen som definerer prosjektet . Du må angi avhengigheten sin gruppe-ID til " org.seleniumhq.selenium " , gjenstanden ID til " selen - java " og versjonen til den nyeste tilgjengelige versjonen av selen , som er 2.8.0 på tidspunktet for skriving . Alternativt kan du laste ned Selen Java- bibliotek og importere den til et eksisterende prosjekt i din foretrukne IDE .
WebDriver Initialisering
Før utnytte Selen i programmet må du import Selen klasser med følgende kommando:
" import.org.openqa.selenium * . "
Du kan deretter opprette en ny Web driver med kommandoen : en
" WebDriver driver = ny HTMLUnitDriver (); " .
Selen Web- driveren er den delen av programmet som styrer en nettleser på datamaskinen for å utføre testing
Kompatibelt Nettlesere
Du kan initialisere Web sjåføren for å kontrollere hvilken som helst kompatibel nettleser som er installert på datamaskinen. På tidspunktet for publisering i oktober 2011 , er Selen kompatibel med HTMLUnit , en lett nettleser , Internet Explorer , Firefox , Chrome , Opera , Android og Safari for iPhone . Selen går raskest med HTMLUnit men den kommuniserer best med Firefox . Når du kjører Selen med Firefox kan du opprette en egendefinert profil som vil tillate deg å definere et sett med installerte utvidelser for mer gjennom testing.
Kommandoer
Når du har initialisert Web driver med ditt valg av nettleser du kan begynne å styre leseren. Den "få" kommandoen får nettleseren til å åpne nettsiden på den angitte adressen . De " findElement "-kommandoen søker på et bestemt element på websiden ved en av sine identifisere faktorer som for eksempel navnet sitt . Den " SendKeys " kommandoen får nettleseren til å angi et bestemt sett med nøkler til den angitte elementet . Til slutt vil " submit "-kommandoen sende den aktive formen . Det er mange andre nyttige kommandoer i selen som tillater mer inngående interaksjon med websider .