Browsers starten in selenium - feiten die u moet weten

In dit deel van de tutorial zullen we leren hoe je Selenium kunt installeren en we zullen ook browsers in Selenium starten met hands-on, zoals we Firefox, Chrome, IE-browsers starten en naar de applicatie-URL navigeren (we lanceren bijvoorbeeld www .Google.com om mee te beginnen). 

In de vorige sectie dwz Module een van de tutorial we hebben geleerd over Selenium Architectuur, Selenium interne kenmerken en functionaliteiten.

Selenium installatie: 

Om met selenium te werken, moet u het volgende proces ondergaan, namelijk:

Installeer Java in het systeem: 

U kunt bijgewerkte versie van JDK downloaden van oracle.comen installeer de Java in uw systeem na het downloaden door de stappen te volgen.

De volgende stap is dat u de JAVA_HOME pad van een omgevingsvariabele (door het pad van gedownloade mappen te kopiëren naar bak map) en werk ook het PATH variabele van uw systeemvariabelen.

Om te valideren of de bovenstaande stappen correct zijn uitgevoerd, gaat u naar de opdrachtprompt en doet u het java - versie, het zou u de geïnstalleerde versie van de JDK moeten tonen.

Stel IDE in, dwz Eclipse of Intellij:

U kunt uw favoriete IDE kiezen voor het coderen van de automatiseringsscripts, het automatiseringsraamwerk ontwikkelen, enz., U kunt kiezen Eclipse or Intellij community-editie voor deze doeleinden.

Download het Selenium Webdriver jar-bestand van Selenium dev.

Selenium instellen in de IDE (Eclipse)

Nadat je je favoriete IDE hebt gedownload, open je dat (Eclipse of Idea) en maak een nieuw Java-project. Geef een naam op voor het project en pakket maken in het nieuw gemaakte project en maak vervolgens een Java-klasse met een eigennaam (bijv. DemoTest.java, etc.).

Zodra de bovenstaande stappen zijn voltooid je moet de seleniumpot toevoegen die u heeft gedownload van Selenium DEV  in de Java Build Path Bibliotheken in Eclipse om op de volgende manier met Selenium te werken:

STAP 1 -> Klik met de rechtermuisknop op het project, ga naar de eigenschappen keuze. Klik op Java-buildpad in het nieuw geopende dialoogvenster.

STAP 2 -> Klik op de optie bibliotheken en klik vervolgens op Externe potjes toevoegen en selecteer je Selenium JAR's die je hebt gedownload, op deze manier kun je andere extern gedownloade JAR in uw IDE-werkruimte.

Browsers starten in Selenium Webdriver:

Met deze bovenstaande secties zijn we klaar met de Selenium Installatie- of Configuratieproces, nu in de komende sectie, zullen we hands-on doen Browsers starten in Selenium met verschillende browsers zoals Firefox-browser, Chrome-browser, IE-browser, Safari-browsers enz. 

Hoe de firefox-browser te starten in Selenium Webdriver:

Om met Firefox te werken, moet u het GeckODriver, wat in feite de browserdriver voor Firefox is.

STAP 1 -> Download de geckodriver.exe-bestand oppompen van GeckoDriver Github-releasepagina, zorg er tijdens het downloaden van het bestand voor dat u de versie downloadt op basis van uw besturingssysteem.  

STAP 2 -> Stel het driverbrowser-pad in voor geckodriver.

Codefragmenten naar Start de firefox-browser in Selenium java

  System.setProperty ("webdriver.gecko.driver", "pathToGeckoDriver exe"); retourneer nieuwe FirefoxDriver ();

De bovenstaande code is voor het retourneren van de FirefoxDriver, als u de firefox-driver wilt starten.

Hier is de onderstaande code in een openbaar statisch leeg hoofdformaat dat de firefox-browser start met selenium en ook navigeert naar de te testen webtoepassing.

public static void main (String [] args) {System.setProperty ("webdriver.gecko.driver", "pathToGeckoDriver exe"); WebDriver-stuurprogramma = nieuwe FirefoxDriver (); driver.get ("Applicatie-URL"); }

Hoe de Chrome-browser te starten in selenium webdriver

Net als om met de Chrome-browser met Selenium te werken, moet u download het Chromedriver-bestand en stel het browserpad van het stuurprogramma in vanuit uw script. 

System.setProperty ("webdriver.chrome.driver", "pathToDriver exe"); retourneer nieuwe ChromeDriver ();

Nogmaals, de bovenstaande code is voor het retourneren van de ChromeDriver-instantie als u de Chrome-browser met Selenium wilt starten.

Hier is de onderstaande code in een openbare statische leegte hoofdindeling die de Chrome-browser start met selenium en ook navigeert naar de te testen webtoepassing.

public static void main (String [] args) {System.setProperty ("webdriver.chrome.driver", "pathToChromeDriver exe"); WebDriver-stuurprogramma = nieuwe ChromeDriver (); driver.get ("Applicatie-URL"); }

Hoe te starten in selenium Webdriver: 

Hetzelfde geldt voor het werken met IE Browser met Selenium download het IE-bestand en stel het browserpad van het stuurprogramma in vanuit uw script.

Hier is het onderstaande codefragment voor het starten van de IE-browser in Selenium:

public static void main (String [] args) {System.setProperty ("webdriver.ie.driver", "pathToInternetExplorer Driver exe"); WebDriver-stuurprogramma = nieuwe InternetExplorerDriver (); driver.get ("Applicatie-URL"); }

Safari starten in selenium Webdriver:

Om met Safari Browser met Selenium te werken, kunt u het onderstaande codefragment volgen. 

public static void main (String [] args) {WebDriver-stuurprogramma = nieuwe SafariDriver (); driver.get ("Applicatie-URL"); }

Edge-browser starten in selenium: 

Voornaam* Download het Edge-stuurprogramma Exe-bestand en stel het pad in met Systeem.setProperty zoals eerder wat we hadden gedaan voor een andere browser en vervolgens de edge-browser retourneren.

Hier is het onderstaande codefragment voor het starten van de Edge Browser in Selenium 

public static void main (String [] args) {public static void main (String [] args) {System.setProperty ("webdriver.edge.driver", "pathToEdge Driver exe"); WebDriver-stuurprogramma = nieuwe EdgeDriver (); driver.get ("Applicatie-URL"); }}

Conclusie: Met deze sectie van de tutorial hebben we geleerd hoe we Selenium kunnen installeren en browsers in Selenium kunnen starten en openen met de applicatie-URL.

Laat een bericht achter