Class DefaultUiElementAssertion
- java.lang.Object
-
- eu.tsystems.mms.tic.testframework.pageobjects.internal.asserts.DefaultUiElementAssertion
-
- All Implemented Interfaces:
eu.tsystems.mms.tic.testframework.internal.asserts.ScreenshotAssertion,UiElementAssertion,UiElementBaseAssertion
public class DefaultUiElementAssertion extends java.lang.Object implements UiElementAssertion
Default implementation forUiElementAssertion
-
-
Constructor Summary
Constructors Constructor Description DefaultUiElementAssertion(UiElement uiElement, eu.tsystems.mms.tic.testframework.execution.testng.Assertion useAssertion)Deprecated.This is only required forLegacyGuiElementAssertWrapperDefaultUiElementAssertion(UiElement uiElement, eu.tsystems.mms.tic.testframework.internal.asserts.PropertyAssertionConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String>attribute(java.lang.String attribute)RectAssertionbounds()eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String>css(java.lang.String property)eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>displayed()eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>enabled()eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<java.lang.Integer>foundElements()eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>present()eu.tsystems.mms.tic.testframework.internal.asserts.ImageAssertionscreenshot(eu.tsystems.mms.tic.testframework.report.Report.Mode reportMode)eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>selectable()eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>selected()eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String>tagName()eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String>text()eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>visible(boolean fullyVisible)eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>visibleFull()eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean>visiblePartial()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface eu.tsystems.mms.tic.testframework.internal.asserts.ScreenshotAssertion
screenshot
-
Methods inherited from interface eu.tsystems.mms.tic.testframework.pageobjects.internal.asserts.UiElementAssertion
attribute, attribute, attribute, classes, classes, classes, enabled, hasClasses, hasClasses, selectable, selected, text, value, value
-
Methods inherited from interface eu.tsystems.mms.tic.testframework.pageobjects.internal.asserts.UiElementBaseAssertion
displayed, present, visibleFull, visiblePartial
-
-
-
-
Constructor Detail
-
DefaultUiElementAssertion
public DefaultUiElementAssertion(UiElement uiElement, eu.tsystems.mms.tic.testframework.internal.asserts.PropertyAssertionConfig config)
-
DefaultUiElementAssertion
public DefaultUiElementAssertion(UiElement uiElement, eu.tsystems.mms.tic.testframework.execution.testng.Assertion useAssertion)
Deprecated.This is only required forLegacyGuiElementAssertWrapper- Parameters:
uiElement-useAssertion-
-
-
Method Detail
-
tagName
public eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String> tagName()
- Specified by:
tagNamein interfaceUiElementBaseAssertion
-
text
public eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String> text()
- Specified by:
textin interfaceUiElementAssertion
-
attribute
public eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String> attribute(java.lang.String attribute)
- Specified by:
attributein interfaceUiElementAssertion
-
css
public eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String> css(java.lang.String property)
- Specified by:
cssin interfaceUiElementAssertion
-
present
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> present()
- Specified by:
presentin interfaceUiElementBaseAssertion
-
visible
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> visible(boolean fullyVisible)
- Specified by:
visiblein interfaceUiElementBaseAssertion
-
visiblePartial
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> visiblePartial()
- Specified by:
visiblePartialin interfaceUiElementBaseAssertion
-
visibleFull
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> visibleFull()
- Specified by:
visibleFullin interfaceUiElementBaseAssertion
-
displayed
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> displayed()
- Specified by:
displayedin interfaceUiElementBaseAssertion
-
enabled
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> enabled()
- Specified by:
enabledin interfaceUiElementAssertion
-
selected
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> selected()
- Specified by:
selectedin interfaceUiElementAssertion
-
selectable
public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> selectable()
- Specified by:
selectablein interfaceUiElementAssertion
-
bounds
public RectAssertion bounds()
- Specified by:
boundsin interfaceUiElementBaseAssertion
-
foundElements
public eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<java.lang.Integer> foundElements()
- Specified by:
foundElementsin interfaceUiElementBaseAssertion
-
screenshot
public eu.tsystems.mms.tic.testframework.internal.asserts.ImageAssertion screenshot(eu.tsystems.mms.tic.testframework.report.Report.Mode reportMode)
- Specified by:
screenshotin interfaceeu.tsystems.mms.tic.testframework.internal.asserts.ScreenshotAssertion
-
-