Friday 23 August 2013

Selenium WebDriver Configuration Maven/Eclipse/Java

  1. Create a folder [POMFOLDER] to contain your Selenium project files, within this folder create a file [pom.xml] file & Paste following code in it.
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
MySel20Proj
MySel20Proj
1.0
org.seleniumhq.selenium
selenium-java
2.21.0
com.opera
operadriver
com.opera
operadriver
0.13
                                 
                
                 
  1. Type “Download Eclipse” on google.co.in or go to URL - http://www.eclipse.org/ downloads/ & download Eclipse Classic 3.7.1. Unzip eclipse.zip file. Create a shortcut of “eclipse.exe”, right click on “Shortcut to eclipse.exe” icon & click on properties. In Target field append value [ -vm "C:\Program Files\Java\jdk1.7.0_02\bin\javaw" -vmargs -Xms256m -Xmx768m -XX:PermSize=256M -XX:MaxPermSize=512M ].
  2. Download [jdk1.7.0_02] & install it.
  3. Download [apache-maven-3.0.4-bin.zip] & unzip it. Open Readme.txt and follow the steps to install maven.
  4. Go to Environment Variables [My Computer -> Properties -> Advance -> Environment Variables -> System Variable, update/create following variables -
                JAVA_HOME = C:\Program Files\Java\jdk1.6.0_25 ‘path of JDK
                PATH=C:\SeleniumProject\apache-maven-3.0.4\bin;%PATH% ‘path of                               Maven Folder
                CLASSPATH= %JAVA_HOME%\lib ‘Path of JDK Library folder
                M2_HOME = C:\SeleniumProject\apache-maven-3.0.4 ‘Path of Maven

  1. Open Command prompt (Start -> Run -> CMD), type mvn clean install. It takes 5-10 minutes to install, check for [build successful] message at the end of deployment.
     7.   Go the folder where you had created pom.xml file (Refer Step 1) & type mvn ec             lipse:eclipse -DdownloadSources=true  -DdownloadJavadocs=true.  It 
           takes 5-10 minutes to install, check for [build successful] message at the end of 
           deployment. 
  1. Open Eclipse by clicking on [Shortcut to eclipse.exe], Go to [File -> Import -> General -> Existing Projects into Workspace], click on [Next] button, Click on [Browse] button & select folder [POMFOLDER] (refer step 1).
  2. Under [Eclipse -> Project Explorer] tab Maven project [MySel20Proj] is displayed.
  3. Go to [Help -> Install New Software] & Enter URL - http://download.eclipse.org/technology/m2e/releases & click on [Next -> Finish] button, Eclipse prompts for restart, restart it.
  4. Create a [Source Folder] (Right click on MySel20Proj, go to New & click on Source Folder)
  5. Create a Class File (Right click on Source Folder, go to New & click on Class). New Java Class wizard get opened, enter class name, select checkbox for public static void main (String[] args) & click on Finish button.
  6. You are ready to write first selenium program, paste following code within public static void main function –
                                       WebDriverdriver = new FirefoxDriver();

                                       driver.get("http://www.google.com");

  1. Click on Crtl+F11, Firefox browser gets opened & URL www.google.com is displayed.

No comments:

Post a Comment