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.TestBenchElement
TestBench element for the <vaadin-login-overlay> element
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
    Returns the description displayed in the login element
    com.vaadin.testbench.TestBenchElement
     
     
     
     
     
    Returns the login form, the actual container of native html form
    com.vaadin.testbench.TestBenchElement
    Returns the container of the branding and form area
     
     
    Returns the title displayed in the login overlay element
    com.vaadin.testbench.TestBenchElement
    Returns the title component which is set into the title slot of the login element.
     
    boolean
    Checks if anything was set into the title slot
    boolean
     
    boolean
     
    void
     

    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, getChildren, getClassNames, getCommandExecutor, getContext, getCssValue, getDomAttribute, getDomProperty, getDriver, getId, getLocation, getParent, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, getRect, getScreenshotAs, getShadowRoot, getSize, getTagName, getText, getWrappedElement, hasAttribute, hasClassName, hashCode, hover, init, init, isChrome, isDisplayed, isFirefox, isFocused, isReadOnly, isSelected, scroll, scrollIntoView, scrollLeft, sendKeys, setProperty, setProperty, setProperty, setProperty, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElements

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.vaadin.testbench.HasElementQuery

    $, $

    Methods inherited from interface org.openqa.selenium.WebElement

    getAccessibleName, getAriaRole
  • Constructor Details

    • LoginOverlayElement

      public LoginOverlayElement()
  • Method Details

    • 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:
      submit in interface org.openqa.selenium.WebElement
      Overrides:
      submit in class com.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 returns null
    • getFormTitle

      public String getFormTitle()
    • getErrorMessageTitle

      public String getErrorMessageTitle()
    • getErrorMessage

      public String getErrorMessage()
    • getAdditionalInformation

      public String getAdditionalInformation()
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface org.openqa.selenium.WebElement
      Overrides:
      isEnabled in class com.vaadin.testbench.TestBenchElement