Class SelectElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.html.testbench.SelectElement
All Implemented Interfaces:
CanCompareScreenshots, HasCallFunction, HasDriver, HasElementQuery, HasPropertySettersGetters, HasSearchContext, HasTestBenchCommandExecutor, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebElement, org.openqa.selenium.WrapsElement

public class SelectElement extends TestBenchElement
A TestBench element representing a <select> element.
Since:
1.0
  • Constructor Details

    • SelectElement

      public SelectElement()
  • Method Details

    • selectByText

      public void selectByText(String text)
      Selects the first option matching the given text.
      Parameters:
      text - the text of the option to select
    • getSelectedText

      public String getSelectedText()
      Gets the text of the currently selected option.
      Returns:
      the text of the current option
    • setValue

      public void setValue(String value)
      Selects the option with the given value.

      To select based on the visible text, use selectByText(String).

      Parameters:
      value - the value to select
    • getValue

      public String getValue()
      Gets the value of the currently selected option.

      To get the visible text, use getSelectedText().

      Returns:
      the value of the current option