Class DefaultUiElementAssertion

    • 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)  
      RectAssertion bounds()  
      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.ImageAssertion screenshot​(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
    • 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 for LegacyGuiElementAssertWrapper
        Parameters:
        uiElement -
        useAssertion -
    • Method Detail

      • tagName

        public eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String> tagName()
        Specified by:
        tagName in interface UiElementBaseAssertion
      • text

        public eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String> text()
        Specified by:
        text in interface UiElementAssertion
      • attribute

        public eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String> attribute​(java.lang.String attribute)
        Specified by:
        attribute in interface UiElementAssertion
      • css

        public eu.tsystems.mms.tic.testframework.internal.asserts.StringAssertion<java.lang.String> css​(java.lang.String property)
        Specified by:
        css in interface UiElementAssertion
      • present

        public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> present()
        Specified by:
        present in interface UiElementBaseAssertion
      • visible

        public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> visible​(boolean fullyVisible)
        Specified by:
        visible in interface UiElementBaseAssertion
      • visiblePartial

        public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> visiblePartial()
        Specified by:
        visiblePartial in interface UiElementBaseAssertion
      • visibleFull

        public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> visibleFull()
        Specified by:
        visibleFull in interface UiElementBaseAssertion
      • displayed

        public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> displayed()
        Specified by:
        displayed in interface UiElementBaseAssertion
      • enabled

        public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> enabled()
        Specified by:
        enabled in interface UiElementAssertion
      • selected

        public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> selected()
        Specified by:
        selected in interface UiElementAssertion
      • selectable

        public eu.tsystems.mms.tic.testframework.internal.asserts.BinaryAssertion<java.lang.Boolean> selectable()
        Specified by:
        selectable in interface UiElementAssertion
      • foundElements

        public eu.tsystems.mms.tic.testframework.internal.asserts.QuantityAssertion<java.lang.Integer> foundElements()
        Specified by:
        foundElements in interface UiElementBaseAssertion
      • screenshot

        public eu.tsystems.mms.tic.testframework.internal.asserts.ImageAssertion screenshot​(eu.tsystems.mms.tic.testframework.report.Report.Mode reportMode)
        Specified by:
        screenshot in interface eu.tsystems.mms.tic.testframework.internal.asserts.ScreenshotAssertion