Kan vi bruke selen i Java?

Kan vi bruke selen i Java?


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 vil du trenger for å lage et nytt prosjekt med selen klientbiblioteket og bruke de riktige kommandoene for å få tilgang Selen er WebDriver.

prosjekt Creation

Du kan opprette nye Selen prosjektfiler via Maven eller ved direkte nedlasting Selen Java bibliotek fra deres hjemmeside og importerer den inn i IDE av valget. For å opprette en ny Selen prosjekt med Maven legge en avhengighet til "pom.xml" fil som definerer prosjektet. Du må sette avhengigheten gruppe-ID for å "org.seleniumhq.selenium", gjenstanden ID til "selen-java" og versjonen til den nyeste tilgjengelige versjonen av selen, som er 2.8.0 på i skrivende stund. Alternativt kan du laste ned Selen Java bibliotek og importere den til et eksisterende prosjekt i ønsket IDE.

WebDriver initialisering

Før bruk av selen i programmet må du importere Selen klasser med følgende kommando:

"Import.org.openqa.selenium. *"

Du kan deretter opprette en ny Web driver med følgende kommando:

"WebDriver driver = new HTMLUnitDriver ();"

Selen Web sjåføren er den delen av programmet som styrer en nettleser på datamaskinen for å utføre testing.

kompatible nettlesere

Du kan initialisere Web sjåføren å styre en 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 av installerte utvidelser for mer gjennom testing.

kommandoer

Når du har initialisert Web driver med ditt valg av nettleseren kan du begynne å kontrollere nettleseren. Den "få" kommandoen instruerer nettleseren til å åpne websiden til den angitte adressen. De "findElement" kommandoen søker etter et bestemt element på websiden ved en av sine identifisere faktorer som sitt navn. Den "SendKeys" kommandoen instruerer nettleseren til å angi et bestemt sett med nøkler til den angitte elementet. Til slutt vil "sende" -kommandoen sende den aktive form. Det er mange andre nyttige kommandoer i selen som tillater mer samhandling i dybden med websider.