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