Handling Checkbox

Manual Action on Checkbox

  • Select
  • Unselect
  • Check display status
  • Check enabled status
  • Check Selected status

Selenium WebDriver Steps

package HandlingElementsInSelenium;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class HandlingCheckbox {

	public static void main(String[] args) throws InterruptedException {
		
	System.setProperty("webdriver.chrome.driver", "F:\\chromedriver.exe");
	WebDriver driver = new ChromeDriver();
	driver.manage().window().maximize();
	driver.get("http://www.gcrit.com/build3/create_account.php");
	
	WebElement checkBox = driver.findElement(By.name("newsletter"));
	
	//Check Display status
	   boolean status = checkBox.isDisplayed();
	   System.out.println("CheckBox is displayed :- "+status);
	   
	//Check enabled status
	   status = checkBox.isEnabled();
	   System.out.println("Check box is enabled :- "+status);
	   
        //Check selected status
	   status = checkBox.isSelected();
	   System.out.println("CheckBox is selected :- "+"CheckBox is selected :- "+status);
	   
	//Click to Select
	   checkBox.click();
	   Thread.sleep(3000);
	   
	//Click to unelect
	   checkBox.click();
	   status = checkBox.isSelected();
	   System.out.println("CheckBox is selected :- "+status);
	   
	driver.close();
	}
}

Next

Leave a comment

Design a site like this with WordPress.com
Get started