Class SelectElement
- java.lang.Object
-
- com.vaadin.testbench.TestBenchElement
-
- com.vaadin.flow.component.html.testbench.SelectElement
-
- 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 SelectElement extends com.vaadin.testbench.TestBenchElementA TestBench element representing a<select>element.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description SelectElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetSelectedText()Gets the text of the currently selected option.StringgetValue()Gets the value of the currently selected option.voidselectByText(String text)Selects the first option matching the given text.voidsetValue(String value)Selects the option with the given value.-
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, sendKeys, setProperty, setProperty, setProperty, setProperty, submit, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElements
-
-
-
-
Method Detail
-
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
-
-