com.vaadin.flow.component.html.testbench.
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.internal.WrapsElement, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebElement
public class SelectElement extends TestBenchElement
A TestBench element representing a
<select>
element.
-
-
Constructor Summary
Constructors Constructor and Description SelectElement()
-
Method Summary
All Methods Modifier and Type Method and Description String
getSelectedText()
Gets the text of the currently selected option.
String
getValue()
Gets the value of the currently selected option.
void
selectByText(String text)
Selects the first option matching the given text.
void
setValue(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, 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, isIE, isSelected, scroll, scrollIntoView, scrollLeft, sendKeys, setProperty, setProperty, setProperty, setProperty, submit, 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
$, $
-
-
-
-
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
-
-