com.vaadin.flow.component.tabs.testbench.
Class TabsElement
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 <vaadin-tabs>
element.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the tab element for the currently selected tab.
int
Gets the index of the currently selected tab.
int
Gets the index of the tab with the given text.
getTabElement
(String text) Gets the tab element for the tab with the given text.
void
setSelectedTabIndex
(int selectedTab) Selects the tab with the given 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.HasElementQuery
$, $
Methods inherited from interface org.openqa.selenium.WebElement
getAccessibleName, getAriaRole, getDomAttribute, getDomProperty, getShadowRoot
-
Constructor Details
-
TabsElement
public TabsElement()
-
-
Method Details
-
setSelectedTabIndex
public void setSelectedTabIndex(int selectedTab) Selects the tab with the given index.
Parameters:
selectedTab
- the index of the tab to select -
getSelectedTabIndex
public int getSelectedTabIndex()Gets the index of the currently selected tab.
Returns:
the index of the currenly selected tab
-
getSelectedTabElement
Gets the tab element for the currently selected tab.
Returns:
a tab element for the currently selected tab
-
getTabElement
Gets the tab element for the tab with the given text.
Parameters:
text
- the text to look for in the tabsReturns:
the first tab element which matches the given text
Throws:
org.openqa.selenium.NoSuchElementException
- if no match was found -
getTab
Gets the index of the tab with the given text.
Parameters:
text
- the text to look for in the tabsReturns:
the index of the first tab element which matches the given text or -1 if no match was found
-