Class PasswordFieldElement
- java.lang.Object
-
- com.vaadin.testbench.TestBenchElement
-
- com.vaadin.flow.component.textfield.testbench.PasswordFieldElement
-
- All Implemented Interfaces:
com.vaadin.testbench.commands.CanCompareScreenshots,com.vaadin.testbench.HasCallFunction,com.vaadin.testbench.HasDriver,com.vaadin.testbench.HasElementQuery,com.vaadin.testbench.HasHelper,com.vaadin.testbench.HasLabel,com.vaadin.testbench.HasPlaceholder,com.vaadin.testbench.HasPropertySettersGetters,com.vaadin.testbench.HasSearchContext,com.vaadin.testbench.HasStringValueProperty,com.vaadin.testbench.HasTestBenchCommandExecutor,org.openqa.selenium.SearchContext,org.openqa.selenium.TakesScreenshot,org.openqa.selenium.WebElement,org.openqa.selenium.WrapsElement
public class PasswordFieldElement extends com.vaadin.testbench.TestBenchElement implements com.vaadin.testbench.HasStringValueProperty, com.vaadin.testbench.HasLabel, com.vaadin.testbench.HasPlaceholder, com.vaadin.testbench.HasHelperA TestBench element representing a<vaadin-password-field>element.
-
-
Constructor Summary
Constructors Constructor Description PasswordFieldElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisPasswordVisible()Checks whether the password is shown in clear text or is hidden from view.voidsendKeys(CharSequence... keysToSend)voidsetPasswordVisible(boolean passwordVisible)Sets whether the password should be shown in clear text or be hidden from view.voidsetValue(String string)Emulates the user changing the value, which in practice means settingvalueof theinputelement to the given value and then triggeringinputandchangeDOM events.-
Methods inherited from class com.vaadin.testbench.TestBenchElement
callFunction, clear, click, click, compareScreen, compareScreen, compareScreen, contextClick, dispatchEvent, dispatchEvent, doubleClick, equals, executeScript, findElement, findElements, focus, getAttribute, getCapabilities, getClassNames, getCommandExecutor, getContext, getCssValue, getDriver, getLocation, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, getRect, getScreenshotAs, getSize, getTagName, getText, getWrappedElement, hasAttribute, hasClassName, hashCode, init, init, isChrome, isDisplayed, isEnabled, isFirefox, isSelected, scroll, scrollIntoView, scrollLeft, setProperty, setProperty, setProperty, setProperty, submit, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElements
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
isPasswordVisible
public boolean isPasswordVisible()
Checks whether the password is shown in clear text or is hidden from view.- Returns:
trueif the password is shown in clear text,falseif it is hidden from view
-
setPasswordVisible
public void setPasswordVisible(boolean passwordVisible)
Sets whether the password should be shown in clear text or be hidden from view.- Parameters:
passwordVisible-trueto show the password in clear text,falseto hide the password from view
-
setValue
public void setValue(String string)
Emulates the user changing the value, which in practice means settingvalueof theinputelement to the given value and then triggeringinputandchangeDOM events.- Specified by:
setValuein interfacecom.vaadin.testbench.HasStringValueProperty- Parameters:
string- the value to set
-
sendKeys
public void sendKeys(CharSequence... keysToSend)
- Specified by:
sendKeysin interfaceorg.openqa.selenium.WebElement- Overrides:
sendKeysin classcom.vaadin.testbench.TestBenchElement
-
-