Saturday, June 22, 2024

Handling Password Element

Handling Password Element:

Common Actions:

  1. Enter some value in 'password'
  2. Clear the entered value in 'password'
  3. Get the entered value from 'password'
  4. Check if the 'password' element is displayed
  5. Check if the 'password' element is enabled
  6. Check if the 'password' element is selected (Not preferred)

 

code:              

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 HandlingPasswordField {

 

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

                        //open chrome browser                      

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

//                      ChromeDriver  driver = new ChromeDriver();

                        WebDriver  driver  = new ChromeDriver();

                       

//                     

 

                        Thread.sleep(3000);

                        // open url -file:///C:/brahma/Practise/qtp%20practise/web%20apps/ALL%20Web%20objects.html

                        driver.get("file:///C:/brahma/Practise/qtp%20practise/web%20apps/ALL%20Web%20objects.html");

 

 

                        // enter  Mercury "  in password text box

                        //                                              1. find password ele  using id

                        WebElement  pwdEle =  driver.findElement(By.id("idpwd"));

                       

                        pwdEle.sendKeys("Mercury");

                       

                        // get the entered  val from password

                        String   valFromPwd = pwdEle.getAttribute("value");

                        //                    Mercury

                        //                        Mercury  

 

                        System.out.println("valFromPwd="+ valFromPwd);

                        //ValFromPwd=

 

                        //             check  pwd ele  is displayed

                        boolean   isDisplayed = pwdEle.isDisplayed();

                        //                           true

                        //     isDisplayed  = true

                        System.out.println("isDisplayed="+isDisplayed);

                        //                                             

 

                        //  pwd ele is enabled

                        boolean  isEnabled = pwdEle.isEnabled();

                        //                       true

                        //               

                        System.out.println("isEnabled="+isEnabled);

                        //  pwd  ele is selected --  dont prefer   ????

                        boolean  isSelected  = pwdEle.isSelected();

                        //   Note:  isSelected() maninly used for Radio button, Checkboxes

                        System.out.println("isSelected="+isSelected);// false

                       

                        // HW Enter some data in password by  'name' locators

 

                        // HW  enter 'merucry 3'  in 'New Password:' using name , id


 

            }

 

}


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...