Friday, 4 November 2011

Create Selenium Java test case using Eclipse

Requirement:

1. Eclipse 3.4+
2. FireFox Browser
3. Java 1.5 or 1.6
4. Selenium Jars
      selenium-server-standalone-2.3.0.jar
      selenium-java-2.3.0.jar


Steps to create selenium project:
 1. Open Eclipse
2. Create new project
3. import selenium-server-standalone-2.3.0.jar and
    selenium-java-2.3.0.jar
4. Create new java file with name TestSample
5. Refer the below code 


 import java.util.Properties;
 import org.openqa.selenium.WebDriver;
 import org.openqa.selenium.WebDriverBackedSelenium;
 import org.openqa.selenium.firefox.FirefoxDriver;
 import com.thoughtworks.selenium.Selenium;

 public class TestSample {
  public static void main(String[] args) throws Exception {
     String url = "http://www.google.co.in";
     Properties properties = LoadProperties.loadPropertiesFile();
     WebDriver driver = new FirefoxDriver();
     Selenium selenium = new WebDriverBackedSelenium(driver, url);
     driver.get(url);
    selenium.waitForPageToLoad("900000");
    String a = selenium.captureScreenshotToString();
    driver.close();
    selenium = null;
    driver = new FirefoxDriver();
    selenium = new WebDriverBackedSelenium(driver, url);
    driver.get(url);
    selenium.waitForPageToLoad("400000");
    selenium.waitForPageToLoad("400000");
    String b = selenium.captureScreenshotToString();
    System.out.println("clicked" + a);
    System.out.println("clicked" + b);
    if(a.equalsIgnoreCase(b)){
        System.out.println("true");
    }  else {
        System.out.println("false");
    }
 }
}
6. Save file
7. Run TestSample : java file as a Run Test.

No comments:

Post a Comment