Sunday 21 May 2017

Selenium 3 – Configure and run a program from Firefox and Chrome

 gecko driver selenium, selenium 3 tutorial, webdriver.gecko.driver system property

gecko driver selenium, selenium 3 tutorial, webdriver.gecko.driver system property,
Selenium 3 – Configure and run a program from Firefox and Chrome

Pre-Requisites:
1.       Java 8 or above
2.       geckodriver

Download Links

1. Download Selenium Standalone Server & Selenium Client & WebDriver Language Bindings

http://www.seleniumhq.org/download/

 

 2. Geckodriver
 

https://github.com/mozilla/geckodriver/releases


Creating a program in eclipse using execution environment as javaSE-1.8

 

Add all jar under “selenium-java-3.4.0-lib” folder

 

Add the “client-combined-3.4.0-nodeps.jar”  from selenium-java-3.4.0

Add the “selenium-server-standalone-3.4.0.jar”

 

package com.p1;

import java.util.concurrent.TimeUnit;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Sel3 {
      
        public static void main(String[] args) {
               
               System.setProperty("webdriver.gecko.driver","C://Selenium//geckodriver.exe"); 
               
             WebDriver driver = new FirefoxDriver();

             driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
            
             driver.navigate().to("http://www.google.com");
            
             driver.close();

        }

}

In above code,  newly added syntax is System.setProperty("webdriver.gecko.driver","the path where the download is presnet"); 

For Chrome:


System.setProperty("webdriver.chrome.driver", "pathofchromedriver\\chromedriver.exe");

No comments:

Post a Comment