Class LoginOverlayElement
- java.lang.Object
-
- com.vaadin.testbench.TestBenchElement
-
- com.vaadin.flow.component.login.testbench.LoginOverlayElement
-
- All Implemented Interfaces:
com.vaadin.testbench.commands.CanCompareScreenshots,com.vaadin.testbench.HasCallFunction,com.vaadin.testbench.HasDriver,com.vaadin.testbench.HasElementQuery,com.vaadin.testbench.HasPropertySettersGetters,com.vaadin.testbench.HasSearchContext,com.vaadin.testbench.HasTestBenchCommandExecutor,org.openqa.selenium.SearchContext,org.openqa.selenium.TakesScreenshot,org.openqa.selenium.WebElement,org.openqa.selenium.WrapsElement
public class LoginOverlayElement extends com.vaadin.testbench.TestBenchElementTestBench element for the<vaadin-login-overlay>element
-
-
Constructor Summary
Constructors Constructor Description LoginOverlayElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidforgotPassword()StringgetAdditionalInformation()StringgetDescription()Returns the description displayed in the login elementcom.vaadin.testbench.TestBenchElementgetErrorComponent()StringgetErrorMessage()StringgetErrorMessageTitle()ButtonElementgetForgotPasswordButton()StringgetFormTitle()LoginFormElementgetLoginForm()Returns the login form, the actual container of native html formcom.vaadin.testbench.TestBenchElementgetLoginOverlayWrapper()Returns the container of the branding and form areaPasswordFieldElementgetPasswordField()ButtonElementgetSubmitButton()StringgetTitle()Returns the title displayed in the login overlay elementcom.vaadin.testbench.TestBenchElementgetTitleComponent()Returns the title component which is set into the title slot of the login element.TextFieldElementgetUsernameField()booleanhasTitleComponent()Checks if anything was set into the title slotbooleanisEnabled()booleanisOpened()voidsubmit()-
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, isFirefox, isSelected, scroll, scrollIntoView, scrollLeft, sendKeys, setProperty, setProperty, setProperty, setProperty, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElements
-
-
-
-
Method Detail
-
getLoginOverlayWrapper
public com.vaadin.testbench.TestBenchElement getLoginOverlayWrapper()
Returns the container of the branding and form area
-
getLoginForm
public LoginFormElement getLoginForm()
Returns the login form, the actual container of native html form
-
isOpened
public boolean isOpened()
-
getUsernameField
public TextFieldElement getUsernameField()
-
getPasswordField
public PasswordFieldElement getPasswordField()
-
getSubmitButton
public ButtonElement getSubmitButton()
-
getForgotPasswordButton
public ButtonElement getForgotPasswordButton()
-
getErrorComponent
public com.vaadin.testbench.TestBenchElement getErrorComponent()
-
submit
public void submit()
- Specified by:
submitin interfaceorg.openqa.selenium.WebElement- Overrides:
submitin classcom.vaadin.testbench.TestBenchElement
-
forgotPassword
public void forgotPassword()
-
getTitle
public String getTitle()
Returns the title displayed in the login overlay element
-
getDescription
public String getDescription()
Returns the description displayed in the login element
-
hasTitleComponent
public boolean hasTitleComponent()
Checks if anything was set into the title slot
-
getTitleComponent
public com.vaadin.testbench.TestBenchElement getTitleComponent()
Returns the title component which is set into the title slot of the login element. If was not set returnsnull
-
getFormTitle
public String getFormTitle()
-
getErrorMessageTitle
public String getErrorMessageTitle()
-
getErrorMessage
public String getErrorMessage()
-
getAdditionalInformation
public String getAdditionalInformation()
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceorg.openqa.selenium.WebElement- Overrides:
isEnabledin classcom.vaadin.testbench.TestBenchElement
-
-