com.vaadin.flow.component.html.testbench.
Class 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
A TestBench element representing a <select>
element.
Since:
1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the text of the currently selected option.
getValue()
Gets the value of the currently selected option.
void
selectByText
(String text) Selects the first option matching the given text.
void
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
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, getDomAttribute, getDomProperty, getShadowRoot
-
Constructor Details
-
SelectElement
public SelectElement()
-
-
Method Details
-
selectByText
Selects the first option matching the given text.
Parameters:
text
- the text of the option to select -
getSelectedText
Gets the text of the currently selected option.
Returns:
the text of the current option
-
setValue
Selects the option with the given value.
To select based on the visible text, use
selectByText(String)
.Parameters:
value
- the value to select -
getValue
Gets the value of the currently selected option.
To get the visible text, use
getSelectedText()
.Returns:
the value of the current option
-