Go down
Active particpant
Active particpant
Posts : 10
Join date : 2017-02-03
Age : 25
Location : Hyderabad

How to use WebDriver Backed Selenium

on Thu Mar 01, 2018 12:40 pm

[size=30]WebDriver Backed Selenium[/size]

The Java version of Webdriver provides an implementation of the Selenium-RC API. This means that you can use the underlying WebDriver technology using the Selenium-RC API. This is primarily provided for backwards compatiblity. It allows those who have existing test suites using the Selenium-RC API to use WebDriver under the covers. It’s provided to help ease of the migration path to Selenium-Web driver.
Sample Backed web driver script looks like this:
package webone;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebDriverBackedSelenium;
import org.openqa.selenium.firefox.FirefoxDriver;
import com.thoughtworks.selenium.SeleneseTestCase;

import com.thoughtworks.selenium.Selenium;
public class BackedSelenium extends SeleneseTestCase {
//web driver ??here we are declaring the browser
WebDriver driver = new FirefoxDriver();
public void setUp() throws Exception {
String baseUrl = "";
selenium = new WebDriverBackedSelenium(driver, baseUrl);

public void testBackedSelenium() throws Exception {
//This is using selenium"/");"id=gbi5");"id=gmlas");
selenium.type("name=as_q", "test");
//Here we are using Webdriver


public void tearDown() throws Exception {
By using the above format, you can use both the Selenium API and Web driver API…
Interested in mastering Selenium Training? Enroll now for FREE demo on Selenium Training.

[size=30]Run WebDriver Scripts in Chrome[/size]

We run the Selenium Webdriver programs in Google Chrome web browser to perform automation testing.
Below theory explains you how to run your webdriver script in google chrome..
Firefox Browser:
driver=new FirefoxDriver();---it will work and will launch your firefox browser,
Google Chrome:
driver= new Chromedriver() --- it will throw an error.
FAILED CONFIGURATION: @BeforeClass beforeClass
The path to the driver executable must be set by the system property; for more information.
To overcome this, we need to download the chrome driver.exe and we have to specify the path of a chrome driver in the script
Download path: take the latest exe file.
Save the chrome driver in a folder and you need to specify the path of a driver in your web driver script.
Below is the Sample code:
package testng;
import org.openqa.selenium.WebDriver;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;

public class ChromedriverTest {
public WebDriver driver;

public void beforeClass() {
// Create chrome driver instance...
System.setProperty("", "C:xxxJarchromedriver.exe");

driver=new ChromeDriver();

public void testChromedriverTest() throws Exception {

public void afterClass() {

Use the above code for your script which will run in Google chrome.
Back to top
Permissions in this forum:
You cannot reply to topics in this forum