First Test in selenium with eclipse
First download selenium server from – http://seleniumhq.org/download/
say (selenium-server-standalone-2.28.0)
and also download language client version of java

Now extract selenium-java-2.28.0 and take only jar file (selenium-java-2.28.0.jar) from it

Now create a java project from eclipse

Now goto configure build path by right clicking on the project > Build path > Configure build path

Now in libraries add two jars

Now provide the sample code which open google
package com.testing_01;
import com.thoughtworks.selenium.DefaultSelenium;
import com.thoughtworks.selenium.Selenium;
import static org.junit.Assert.*;
public class First {
private Selenium selenium;
public static void main(String[] args) throws Exception{
First f = new First();
f.launch_browser();
f.my_test();
f.stop_selenium();
}
public void launch_browser() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*iexplore", "http://google.co.in/");
selenium.start();
selenium.windowMaximize();
selenium.deleteAllVisibleCookies();
}
public void my_test() throws Exception {
selenium.open("http://www.google.co.in/");
assertEquals("Google", selenium.getTitle());
selenium.click("id=hplogo");
}
public void stop_selenium() throws Exception {
selenium.stop();
}
}
Before you run the code , you need to start the server.
Create a blank server.bat file beside the selenium jar and open it for editing purpose
If your net connection required proxy settings then use
java -jar selenium-server-standalone-2.28.0.jar -trustAllSSLCertificates -Dhttp.proxyHost=proxy.myproxyserver.com -Dhttp.proxyPort=9999
where proxy.myproxyserver.com is your proxy server name and 9999 is your proxy port
otherwise you can only pass
java -jar selenium-server-standalone-2.28.0.jar –trustAllSSLCertificates
into the server.bat file
after successful running the server.bat file in your local you can get this type of output in your cmd
C:\lib>java -jar selenium-server-standalone-2.28.0.jar -trustAllSSLCertificates
May 01, 2013 6:39:10 PM org.openqa.grid.selenium.GridLauncher main
INFO: Launching a standalone server
18:39:11.181 INFO – Java: Oracle Corporation 22.1-b02
18:39:11.196 INFO – OS: Windows 7 6.1 x86
18:39:11.211 INFO – v2.28.0, with Core v2.28.0. Built from revision 18309
18:39:11.456 INFO – RemoteWebDriver instances should connect to: http://127.0.0.
1:4444/wd/hub
18:39:11.458 INFO – Version Jetty/5.1.x
18:39:11.459 INFO – Started HttpContext[/selenium-server/driver,/selenium-server
/driver]
18:39:11.460 INFO – Started HttpContext[/selenium-server,/selenium-server]
18:39:11.461 INFO – Started HttpContext[/,/]
18:39:11.507 INFO – Started org.openqa.jetty.jetty.servlet.ServletHandler@a0187c
18:39:11.508 INFO – Started HttpContext[/wd,/wd]
18:39:11.534 INFO – Started SocketListener on 0.0.0.0:4444
18:39:11.535 INFO – Started org.openqa.jetty.jetty.Server@fd4662
Now you can run your sample java code and will get the desired output.
That’s it
Now you are able to lunch browser from selenium with eclipse IDE
