Interface UiElementBase
-
- All Superinterfaces:
WebElementActions,WebElementRetainer
- All Known Subinterfaces:
Component<SELF>,InteractiveUiElement,TestableUiElement,UiElement
- All Known Implementing Classes:
AbstractComponent,EmptyUiElement,GuiElement
public interface UiElementBase extends WebElementActions
Contains basic GuiElement features which every GuiElement needs to have.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UiElementBaseAssertionassertThat()Another name forexpect()java.lang.StringcreateXPath()Creates a xpath of the givenLocatorhierarchy NOT the actual element hierarchyUiElementBaseAssertionexpect()ThrowsAssertionErrorwhen condition not matchedLocatorgetLocator()default UiElementBaseAssertionwaitFor()The same linkewaitFor(int)with default timeoutUiElementBaseAssertionwaitFor(int seconds)Doesn't throw anyAssertionError-
Methods inherited from interface eu.tsystems.mms.tic.testframework.pageobjects.internal.WebElementActions
highlight, highlight, scrollIntoView, scrollIntoView, scrollToTop
-
Methods inherited from interface eu.tsystems.mms.tic.testframework.pageobjects.internal.WebElementRetainer
findWebElement
-
-
-
-
Method Detail
-
waitFor
default UiElementBaseAssertion waitFor()
The same linkewaitFor(int)with default timeout
-
waitFor
UiElementBaseAssertion waitFor(int seconds)
Doesn't throw anyAssertionError
-
expect
UiElementBaseAssertion expect()
ThrowsAssertionErrorwhen condition not matched
-
assertThat
default UiElementBaseAssertion assertThat()
Another name forexpect()
-
createXPath
java.lang.String createXPath()
Creates a xpath of the givenLocatorhierarchy NOT the actual element hierarchy
-
getLocator
Locator getLocator()
-
-