Header Ads

HOW TO RECORD A SCRIPT USING SELENIUM IDE?

Follow the following steps to record a script using selenium IDE:


  • Open Firefox browser.
  • Open selenium IDE from Tools in browser.
  • Verify the RECORD button is ON in selenium IDE window.
  • Search “selenium ide” in Google.
  • Verify the recorded script in selenium IDE window.
 Command      
 Target     
 Value             
 open
/
 type
id=gbqfq
Hello Selenium
click
id=gbqfb


* Base URL: 
http://www.google.co.in/




HTML Source code:

RecordScriptUsingSeleniumIDE
open http://www.google.co.in/
type id=gbqfq Hello Selenium
click id=gbqfb


Java Source code:

package com.helloselenium.tests;

import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;

public class RecordScriptUsingSeleniumIDE{

  public static void main(String args[]) {

    String baseUrl = "http://www.google.co.in/";

    WebDriver driver = new FirefoxDriver();    
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

    driver.get(baseUrl + "");
    driver.findElement(By.id("gbqfq")).clear();
    driver.findElement(By.id("gbqfq")).sendKeys("Hello Selenium");
    driver.findElement(By.id("gbqfb")).click();

    driver.quit();
  }
}

JUnit Source code:

package com.helloselenium.tests;

import org.junit.*;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;

public class RecordScriptUsingSeleniumIDE{
  private WebDriver driver;
  private String baseUrl;

  @Before
  public void setUp() throws Exception {
    driver = new FirefoxDriver();
    baseUrl = "http://www.google.co.in/";
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
  }

  @Test
  public void testUntitled() throws Exception {
    driver.get(baseUrl + "");
    driver.findElement(By.id("gbqfq")).clear();
    driver.findElement(By.id("gbqfq")).sendKeys("Hello Selenium");
    driver.findElement(By.id("gbqfb")).click();
  }

  @After
  public void tearDown() throws Exception {
    driver.quit();
  }
}

TestNG Source code:

package com.helloselenium.tests;

import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;

import org.testng.annotations.Test;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.AfterTest;

public class RecordScriptUsingSeleniumIDE{
  private WebDriver driver;
  private String baseUrl;

  @BeforeTest
  public void setUp() throws Exception {
    driver = new FirefoxDriver();
    baseUrl = "http://www.google.co.in/";
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
  }

  @Test
  public void testUntitled() throws Exception {
    driver.get(baseUrl + "");
    driver.findElement(By.id("gbqfq")).clear();
    driver.findElement(By.id("gbqfq")).sendKeys("Hello Selenium");
    driver.findElement(By.id("gbqfb")).click();
  }

  @AfterTest
  public void tearDown() throws Exception {
    driver.quit();
  }
}

For other source code contact to us.


No comments


What would you like to add in my list? I look forward to reading your comments below.



Powered by Blogger.