Class CollectionCondition

    • Field Detail

      • explanation

        protected java.lang.String explanation
    • Constructor Detail

      • CollectionCondition

        public CollectionCondition()
    • Method Detail

      • fail

        public abstract void fail​(WebElementsCollection collection,
                                  java.util.List<org.openqa.selenium.WebElement> elements,
                                  java.lang.Exception lastError,
                                  long timeoutMs)
      • size

        public static CollectionCondition size​(int expectedSize)
        Checks that collection has the given size
      • sizeGreaterThanOrEqual

        public static CollectionCondition sizeGreaterThanOrEqual​(int expectedSize)
      • texts

        public static CollectionCondition texts​(java.lang.String... expectedTexts)
        Checks that given collection has given texts (each collection element CONTAINS corresponding text)

        NB! Ignores multiple whitespaces between words

      • texts

        public static CollectionCondition texts​(java.util.List<java.lang.String> expectedTexts)
        Checks that given collection has given texts (each collection element CONTAINS corresponding text)

        NB! Ignores multiple whitespaces between words

      • textsInAnyOrder

        public static CollectionCondition textsInAnyOrder​(java.lang.String... expectedTexts)
        Checks that given collection has given texts in any order (each collection element CONTAINS corresponding text)

        NB! Ignores multiple whitespaces between words

      • textsInAnyOrder

        public static CollectionCondition textsInAnyOrder​(java.util.List<java.lang.String> expectedTexts)
        Checks that given collection has given texts in any order (each collection element CONTAINS corresponding text)

        NB! Ignores multiple whitespaces between words

      • exactTexts

        public static CollectionCondition exactTexts​(java.lang.String... expectedTexts)
        Checks that given collection has given texts (each collection element EQUALS TO corresponding text)

        NB! Ignores multiple whitespaces between words

      • exactTexts

        public static CollectionCondition exactTexts​(java.util.List<java.lang.String> expectedTexts)
        Checks that given collection has given texts (each collection element EQUALS TO corresponding text)

        NB! Ignores multiple whitespaces between words

      • because

        public CollectionCondition because​(java.lang.String explanation)
        Should be used for explaining the reason of condition
      • applyNull

        public abstract boolean applyNull()