Selenium 1 to Selenium 2 WebDriver part 2

One important difference between Selenium 1 and WebDriver in Selenium 2 is that finding the element is a separate command from performing an action on the element.You also need to be careful about trying to reuse a WebElement object after a page is reloaded. You must find the element again after a page refresh.

Here is an example of selecting a checkbox and submitting a form.

Testing the page

Selenium 1

verifyEquals(“on”, selenium.getValue(“vehicle”));“css=input[value=’Submit’]”);


Selenium 2



List elements = driver.findElements(“vehicle”));
if (elements.size() == 0) fail(“vehicle not found”);
WebElement element = driver.findElement(By.cssSelector(“input[value=’Car’]”));;


© Copyright 2012 LMN Solutions

If you  have a question e-mail us or add a comment.


LMN Solutions – Find out more about us.
Selenium Training
Leave Yours +

No Comments

Comments are closed.

  • Comments are Closed