Saturday, June 22, 2024

Handling Checkbox

 

Handling Checkbox:

Common Actions:

  1. Click checkbox - click/select/unselect checkbox.
  2. Check if 'checkbox' element is displayed.
  3. Check if 'checkbox' element is enabled.
  4. Check if 'checkbox' is selected.

package WebelementsBasics;

 

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.chrome.ChromeDriver;

 

public class CheckboxBasics {

 

            public static void main(String[] args) throws InterruptedException {

                        //open chrome browser

                        System.setProperty("webdriver.chrome.driver", ".\\Drivers\\chromedriver.exe");

                        WebDriver  driver = new ChromeDriver();

 

                        Thread.sleep(3000);

 

                        //  open given url in

                        // file:///C:/brahma/Practise/SelniumPractiseNew/SampleWebpage.html

                   driver.get("file:///C:/brahma/Practise/SelniumPractiseNew/SampleWebpage.html");

 

 

                        // click  Electronics checkbox using name

                        WebElement  ElectronicsCheckboxEle =   driver.findElement(By.name("electronics"));

                        ElectronicsCheckboxEle.click();

                       

                        // click   'Computers'  checkbox using name

                        WebElement computerCheckboxEle=  driver.findElement(By.name("computers"));

                        computerCheckboxEle.click();

 

                        Thread.sleep(5000);

 

                        //again if we click  Computers  checkbox, it will unsleect chekcbox.

 

 

                        // Hw check these checkboxes  'Electronics' is selected

 

 

                        //  HW unselect 'Electronics' checkbox -- use click()

 

 

                        // HW check 'Computers' checkbox is selected or not

 

                        // HW  'Electronics'  checkbox is displayed

 

                        // HW  Electronics'  checkbox is enabled

 

 

            }

 

}

 

package WebelementsBasics;

 

import org.openqa.selenium.By;

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.chrome.ChromeDriver;

 

public class CheckboxBasics {

 

            public static void main(String[] args) throws InterruptedException {

                        //open chrome browser

                        System.setProperty("webdriver.chrome.driver", ".\\Drivers\\chromedriver.exe");

                        WebDriver  driver = new ChromeDriver();

 

                        Thread.sleep(3000);

 

                        //  open given url in

                        // file:///C:/brahma/Practise/SelniumPractiseNew/SampleWebpage.html

                   driver.get("file:///C:/brahma/Practise/SelniumPractiseNew/SampleWebpage.html");

 

 

                        // click  Electronics checkbox using name

                        WebElement  ElectronicsCheckboxEle =   driver.findElement(By.name("electronics"));

                        ElectronicsCheckboxEle.click();

                       

                        // click   'Computers'  checkbox using name

                        WebElement computerCheckboxEle=  driver.findElement(By.name("computers"));

                        computerCheckboxEle.click();

 

                        Thread.sleep(5000);

 

                        //again if we click  Computers  checkbox, it will unsleect chekcbox.

 

 

                        // Hw check these checkboxes  'Electronics' is selected

 

 

                        //  HW unselect 'Electronics' checkbox -- use click()

 

 

                        // HW check 'Computers' checkbox is selected or not

 

                        // HW  'Electronics'  checkbox is displayed

 

                        // HW  Electronics'  checkbox is enabled

 

 

            }

 

}

 

No comments:

Post a Comment

git commands MCQ

 Here are some multiple-choice questions (MCQs) on Git commands relevant for Selenium: 1. Which Git command is used to clone a remote reposi...