Skip to content
Natuurondernemer
    juli 11, 2020 by admin

    Selenium-tests uitvoeren op Chrome met ChromeDriver

    Selenium-tests uitvoeren op Chrome met ChromeDriver
    juli 11, 2020 by admin

    Google Chrome domineert de browsermarkt met een wereldwijd marktaandeel van maar liefst 64%. Met een aantal handige functies is het een van de meest geprefereerde browsers ter wereld. Gezien het belang en gebruik ervan, wordt het cruciaal om alle websites te testen op Chrome.

    In dit artikel wordt uitgelegd hoe je Selenium tests kunt uitvoeren op een Chrome browser met behulp van ChromeDriver. Maar laten we eerst begrijpen wat ChromeDriver is en hoe gebruikers het op hun systemen kunnen configureren.

    Wat is een Selenium ChromeDriver?

    Een ChromeDriver is een standalone server of een apart uitvoerbaar bestand dat door Selenium WebDriver wordt gebruikt om Chrome te besturen. Het is onmogelijk om Selenium testscripts uit te voeren op de Google Chrome browser zonder ChromeDriver. Men kan het object van ChromeDriver eenvoudig initialiseren met het volgende commando:

    WebDriver driver = new ChromeDriver

    Hoe configureer ik ChromeDriver?

    Stap 1: Download eerst de ChromeDriver. Gebruikers moeten ChromeDriver voor hun besturingssysteem downloaden via deze koppeling. Raadpleeg de afbeelding voor meer informatie over het downloaden van de ChromeDriver.

    Selenium ChromeDriver

    Selenium ChromeDriver

    Step 2: Zodra het zip-bestand voor het besturingssysteem is gedownload, pakt u het uit om het uitvoerbare bestand chromedriver.exe op te halen. Kopieer dit bestand naar een specifieke locatie van uw keuze.

    Step 3: kopieer nu het pad waar het ChromeDriver-bestand is opgeslagen om de systeemeigenschappen in omgevingsvariabelen in te stellen. Volg de onderstaande stappen om het pad in de omgevingsvariabelen in te stellen.

    1. Klik met de rechtermuisknop op Deze computer en klik op Eigenschappen
    Selenium ChromeDriver

    Selenium ChromeDriver

    Afbeelding bron

    2. Klik op de optie Instellingen wijzigen en klik vervolgens op het tabblad Geavanceerd
    3. Selecteer nu op het tabblad Geavanceerd de omgevingsvariabelen

    Selenium-tests op Chrome

    Selenium-tests op Chrome

    4. Selecteer nu uit de beschikbare opties onder systeemvariabelen de optie Pad en klik op Bewerken

    Selenium met ChromeDriver

    Selenium met ChromeDriver

    5. Voer aan het einde van de string een puntkomma ‘;’ in en plak het pad van uw ChromeDriver-bestand dat u eerder hebt gekopieerd, en klik op OK.

    Wat gehoord over SafariDriver? Leer hoe u Selenium-tests op Safari kunt uitvoeren met SafariDriver.

    macOS gebruikers kunnen de onderstaande stappen volgen:

    1. Ga naar de terminal en type het commando: sudo nano /etc/paths
    2. Voer het wachtwoord in
    3. Aan de onderkant van het bestand, het pad van uw ChromeDriver
    4. Typ Y om op te slaan
    5. Om af te sluiten drukt u op Control + C

    Stappen om Selenium Tests op Chrome Browser uit te voeren

    Nu gaan we bespreken hoe u Selenium scripts op een Chrome browser kunt uitvoeren met behulp van ChromeDriver.

    Stap 1. Installeer de Eclipse Integrated Development Environment (IDE) en importeer alle Selenium-afhankelijkheden in de projectdirectory. (Gebruikers kunnen ook andere IDE’s naar keuze gebruiken)

    Stap 2. Stel de eigenschappen in door het type driver op te geven dat moet worden gebruikt, samen met het pad dat beschrijft waar het is opgeslagen

    Step 3: Initialiseer het object van de ChromeDriver. Dit helpt bij het opstarten van de Chrome-browser.

    Stap 4: Gebruik de methode driver.get() om naar een bepaalde URL te navigeren. Men kan ook bepaalde web-elementen lokaliseren met behulp van specifieke locators. Om meer te weten over hoe je elementen kunt lokaliseren in Selenium, raadpleeg deze gedetailleerde gids over Locators in Selenium.

    Nemen we nu een testcase waarin we 3 eenvoudige stappen willen uitvoeren:

    1. Open Chrome Browser
    2. Ga naar www.google.com
    3. Voer Youtube in het zoekvak in

    Wist u dat: Er zijn meer dan 75 Chrome-browserversies om op te testen. Mis het niet om aan de overkant te testen!

    Raadpleeg het onderstaande stukje code om een beter idee te krijgen van het uitvoeren van de bovenstaande stappen:

    import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;import org.openqa.selenium.chrome.ChromeDriver;public class ChromeExample {public static void main(String args) {//Setting system properties of ChromeDriverSystem.setProperty("webdriver.chrome.driver", "C://Selenium-java browserstack//chromedriver_win32//chromedriver.exe");//Creating an object of ChromeDriverWebDriver driver = new ChromeDriver();driver.manage().window().maximize();//Deleting all the cookiesdriver.manage().deleteAllCookies();//Specifiying pageLoadTimeout and Implicit waitdriver.manage().timeouts().pageLoadTimeout(40, TimeUnit.SECONDS);driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);//launching the specified URLdriver.get("https://www.google.com/");//Locating the elements using name locator for the text boxdriver.findElement(By.name("q")).sendKeys("YouTube");//name locator for google search buttonWebElement searchIcon = driver.findElement(By.name("btnK"));searchIcon.click();}}

    Wanneer het bovenstaande programma wordt uitgevoerd, start de ChromeDriver de Chrome-browser, opent de Google-website, en voert de waarde Youtube in het zoekvak in. Dit is hoe je Selenium-tests in Chrome kunt uitvoeren met ChromeDriver.

    Gratis Selenium-tests uitvoeren met ChromeDriver

    Hoewel het van vitaal belang is om web-apps voor Chrome te testen, is het ook belangrijk dat een web-app geoptimaliseerd is voor andere browsers op de markt, zoals Firefox, Safari, Edge, enzovoort. Teams kunnen gebruik maken van platforms zoals BrowserStack, waarmee QA’s cross browser tests kunnen uitvoeren voor hun web-apps in duizenden echte browsers en browser versies zoals Safari, Opera, Edge, etc. Alle echte browsers zijn geïnstalleerd op echte desktop-en mobiele apparaten, dus het verstrekken van de optimale omgeving voor het testen van software in echte gebruikersomstandigheden.

    Previous articleDe beste Chrome VPN en extensies 2021Next article Wat zijn de beste yoghurts voor diabetes?

    Geef een reactie Antwoord annuleren

    Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

    Meest recente berichten

    • Jezelf (en anderen…) vinden in jaarboeken online
    • Hoe zet u een bitcoin ASIC miner op
    • Wat is een Superfund-locatie?
    • Bloedwormen met visaas hebben bijensteek
    • Echolalie: De feiten voorbij “papegaaienpraat”, scripting, en echo
    • Lord of the Flies Cites
    • 42 Gezonde Crockpot Soep Recepten
    • 3 verrassende risico’s van een slechte houding
    • Vrouwelijke Betta Vis
    • Tina Fey Biografie

    Archief

    • april 2021
    • maart 2021
    • februari 2021
    • januari 2021
    • december 2020
    • november 2020
    • oktober 2020
    • september 2020
    • augustus 2020
    • juli 2020
    • juni 2020
    • mei 2020
    • april 2020
    • DeutschDeutsch
    • NederlandsNederlands
    • EspañolEspañol
    • FrançaisFrançais
    • PortuguêsPortuguês
    • ItalianoItaliano
    • PolskiPolski

    Meta

    • Inloggen
    • Berichten feed
    • Reacties feed
    • WordPress.org
    Posterity WordPress Theme