com.vaadin.flow.component.combobox.testbench.
Class ComboBoxElement
- java.lang.Object
-
- com.vaadin.testbench.TestBenchElement
-
- com.vaadin.flow.component.combobox.testbench.ComboBoxElement
-
All Implemented Interfaces:
HasLabel, HasSelectByText, 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 ComboBoxElement extends TestBenchElement implements HasLabel, HasSelectByText
A TestBench element representing a
<vaadin-combo-box>
element.
-
-
Constructor Summary
Constructors Constructor and Description ComboBoxElement()
-
Method Summary
All Methods Modifier and Type Method and Description void
closePopup()
Close the popup with options, if it is open.
String
getFilter()
Gets the filter for the options in the popup.
List<String>
getOptions()
Gets a list of all available options.
String
getSelectedText()
Gets the text of the currently selected option.
boolean
isPopupOpen()
Checks whether the popup with options is open.
void
openPopup()
Opens the popup with options, if it is not already open.
void
selectByText(String text)
Selects the first option matching the given text.
void
setFilter(String filter)
Sets the filter for the options in the popup.
-
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.HasPropertySettersGetters
getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, setProperty, setProperty, setProperty, setProperty
-
Methods inherited from interface org.openqa.selenium.WebElement
clear, click, findElement, findElements, getAttribute, getCssValue, getLocation, getRect, getSize, getTagName, getText, isDisplayed, isEnabled, isSelected, sendKeys, submit
-
Methods inherited from interface com.vaadin.testbench.HasElementQuery
$, $
-
-
-
-
Method Detail
-
selectByText
public void selectByText(String text)
Description copied from interface:
HasSelectByText
Selects the first option matching the given text.
Specified by:
selectByText
in interfaceHasSelectByText
Parameters:
text
- the text of the option to select
-
getSelectedText
public String getSelectedText()
Description copied from interface:
HasSelectByText
Gets the text of the currently selected option.
Specified by:
getSelectedText
in interfaceHasSelectByText
Returns:
the text of the current option
-
openPopup
public void openPopup()
Opens the popup with options, if it is not already open.
-
closePopup
public void closePopup()
Close the popup with options, if it is open.
-
isPopupOpen
public boolean isPopupOpen()
Checks whether the popup with options is open.
Returns:
true
if the popup is open,false
otherwiseF
-
getOptions
public List<String> getOptions()
Gets a list of all available options.
Returns:
a list of the options (visible text)
-
setFilter
public void setFilter(String filter)
Sets the filter for the options in the popup.
Parameters:
filter
- the filter to use for filtering options
-
getFilter
public String getFilter()
Gets the filter for the options in the popup.
Returns:
the filter to use for filtering options
-
-