November 2012
Intermediate to advanced
326 pages
6h 41m
English
Selenium WebDriver supports Checkbox control using the WebElement class. We can select or deselect a checkbox using the click() method of the WebElement class and check whether a checkbox is selected or deselected using the isSelected() method.
In this recipe, we will see how to work with the Checkbox control.
Here is a test which gets a Checkbox control. We will perform select and deselect operations.
@Test public void testCheckBox() { //Get the Checkbox as WebElement using it's value attribute WebElement airbags = driver.findElement(By.xpath("//input[@value='Airbags']")); //Check if its already selected? otherwise select the Checkbox //by calling click() method if (!airbags.isSelected()) airbags.click(); //Verify ...Read now
Unlock full access