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.HasHelper
A TestBench element representing a
<vaadin-password-field>
element.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks 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.voidEmulates 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, wrapElementsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.testbench.HasElementQuery
$, $Methods inherited from interface com.vaadin.testbench.HasHelper
getHelperComponent, getHelperTextMethods inherited from interface com.vaadin.testbench.HasLabel
getLabelMethods inherited from interface com.vaadin.testbench.HasPlaceholder
getPlaceholderMethods inherited from interface com.vaadin.testbench.HasPropertySettersGetters
getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, setProperty, setProperty, setProperty, setPropertyMethods inherited from interface com.vaadin.testbench.HasSearchContext
getContextMethods inherited from interface com.vaadin.testbench.HasStringValueProperty
clear, getValueMethods inherited from interface org.openqa.selenium.TakesScreenshot
getScreenshotAsMethods inherited from interface org.openqa.selenium.WebElement
click, findElement, findElements, getAccessibleName, getAriaRole, getAttribute, getCssValue, getDomAttribute, getDomProperty, getLocation, getRect, getShadowRoot, getSize, getTagName, getText, isDisplayed, isEnabled, isSelected, submit
-
Constructor Details
-
PasswordFieldElement
public PasswordFieldElement()
-
-
Method Details
-
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
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
- Specified by:
sendKeysin interfaceorg.openqa.selenium.WebElement- Overrides:
sendKeysin classcom.vaadin.testbench.TestBenchElement
-