Class SelectElement
- java.lang.Object
-
- com.vaadin.testbench.TestBenchElement
-
- com.vaadin.flow.component.select.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.HasHelper,com.vaadin.testbench.HasLabel,com.vaadin.testbench.HasPlaceholder,com.vaadin.testbench.HasPropertySettersGetters,com.vaadin.testbench.HasSearchContext,com.vaadin.testbench.HasSelectByText,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.TestBenchElement implements com.vaadin.testbench.HasSelectByText, com.vaadin.testbench.HasLabel, com.vaadin.testbench.HasPlaceholder, com.vaadin.testbench.HasHelperTestbench Element API for vaadin-select.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSelectElement.ItemElement
-
Constructor Summary
Constructors Constructor Description SelectElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclosePopup()Closes the popup with options, if it is open.List<SelectElement.ItemElement>getItems()Stream<SelectElement.ItemElement>getItemsStream()SelectElement.ItemElementgetSelectedItem()SelectElement.ItemElementgetSelectedOptionItem()StringgetSelectedText()booleanisOpened()voidopenPopup()Opens the popup with options, if it is not already open.voidselectByText(String text)voidselectItemByIndex(int index)-
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.HasPropertySettersGetters
getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, setProperty, setProperty, setProperty, setProperty
-
Methods inherited from interface org.openqa.selenium.WebElement
clear, click, findElement, findElements, getAccessibleName, getAriaRole, getAttribute, getCssValue, getDomAttribute, getDomProperty, getLocation, getRect, getShadowRoot, getSize, getTagName, getText, isDisplayed, isEnabled, isSelected, sendKeys, submit
-
-
-
-
Method Detail
-
openPopup
public void openPopup()
Opens the popup with options, if it is not already open.
-
closePopup
public void closePopup()
Closes the popup with options, if it is open.
-
isOpened
public boolean isOpened()
-
selectItemByIndex
public void selectItemByIndex(int index)
-
getItemsStream
public Stream<SelectElement.ItemElement> getItemsStream()
-
getItems
public List<SelectElement.ItemElement> getItems()
-
selectByText
public void selectByText(String text)
- Specified by:
selectByTextin interfacecom.vaadin.testbench.HasSelectByText
-
getSelectedText
public String getSelectedText()
- Specified by:
getSelectedTextin interfacecom.vaadin.testbench.HasSelectByText
-
getSelectedOptionItem
public SelectElement.ItemElement getSelectedOptionItem()
-
getSelectedItem
public SelectElement.ItemElement getSelectedItem()
-
-