Class LoginFormElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.login.testbench.LoginFormElement
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 LoginFormElement extends com.vaadin.testbench.TestBenchElement
TestBench element for the <vaadin-login-form> element
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
     
    com.vaadin.testbench.TestBenchElement
     
     
     
    com.vaadin.flow.component.button.testbench.ButtonElement
     
     
    com.vaadin.flow.component.textfield.testbench.PasswordFieldElement
     
    com.vaadin.flow.component.button.testbench.ButtonElement
     
    com.vaadin.flow.component.textfield.testbench.TextFieldElement
     
    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

    • LoginFormElement

      public LoginFormElement()
  • Method Details

    • getUsernameField

      public com.vaadin.flow.component.textfield.testbench.TextFieldElement getUsernameField()
    • getPasswordField

      public com.vaadin.flow.component.textfield.testbench.PasswordFieldElement getPasswordField()
    • getSubmitButton

      public com.vaadin.flow.component.button.testbench.ButtonElement getSubmitButton()
    • getForgotPasswordButton

      public com.vaadin.flow.component.button.testbench.ButtonElement getForgotPasswordButton()
    • 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()
    • getFormTitle

      public String getFormTitle()
    • getErrorComponent

      public com.vaadin.testbench.TestBenchElement getErrorComponent()
    • 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