Handling Password Element:
Common Actions:
- Enter some value in 'password'
- Clear the entered value in 'password'
- Get the entered value from 'password'
- Check if the 'password' element is displayed
- Check if the 'password' element is enabled
- 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