Selenium server standalone example
Step 1: Download the selenium,
selenium-server-standalone-2.28.0.jar (31.5MB).
Step 2: Download the junit-4.3.1. jar, http://mirrors.ibiblio.org/pub/mirrors/maven2/junit/junit/4.3.1/junit-4.3.1.jar
Step 3: Open the command prompt and run as follows,
“java -jar selenium-server-standalone-2.28.0.jar”
Step 4: Open the eclipse and create the project, Step 5: Create the java project named “Selenium” and create the class named “JavadomainTest.java” and paste the below code,
import org.junit.Test; import com.thoughtworks.selenium.DefaultSelenium; import com.thoughtworks.selenium.Selenium; public class JavadomainTest{ @Test public void jdtesting() throws InterruptedException{ Selenium selenium = new DefaultSelenium("localhost",4444,"firefox","http://google.com"); selenium.start(); //starting selenium instance selenium.open("/"); selenium.windowMaximize(); selenium.windowFocus(); selenium.type("//*[@id='gbqfq']","ngdeveloper.com"); selenium.click("//*[@id='gbqfb']"); Thread.sleep(20000); selenium.click("//*[@id='rso']/li[1]/div/h3/a/em"); Thread.sleep(80000); selenium.close(); //to close the browser selenium.stop(); //to stop selenium instance } }
Step 6: Rightclick on the project -> Build path -> Configure build path -> Libraries -> Add external jars -> (browse the location of downloaded selenium and junit jar file) -> ok. Step 7: Right click on the project -> Run As -> Junit Test.
output:
Mozilla firefox will open with www.google.com and ngdeveloper.com is typed automatically at the search box and click the search button. Then from the search result it will open ngdeveloper.com page.