Class XPath


  • public class XPath
    extends java.lang.Object
    Prototype of XPath Builder
    • Constructor Detail

      • XPath

        protected XPath​(java.lang.String selector,
                        int position)
      • XPath

        protected XPath​(java.lang.String selector)
    • Method Detail

      • from

        public static XPath from​(java.lang.String selector)
      • from

        public static XPath from​(java.lang.String selector,
                                 int position)
      • createAttributeCondition

        public static eu.tsystems.mms.tic.testframework.utils.Condition createAttributeCondition()
      • somethingContainsWord

        public static java.lang.String somethingContainsWord​(java.lang.String something,
                                                             java.lang.Object string)
        Utility function for generating words search
      • somethingIs

        public static java.lang.String somethingIs​(java.lang.String something,
                                                   java.lang.Object string)
      • somethingIsNot

        public static java.lang.String somethingIsNot​(java.lang.String something,
                                                      java.lang.Object string)
      • somethingMatches

        public static java.lang.String somethingMatches​(java.lang.String operation,
                                                        java.lang.String something,
                                                        java.lang.Object string)
      • classes

        public XPath classes​(java.lang.String... classes)
      • classes

        public XPath classes​(java.util.List<java.lang.String> classes)
      • attribute

        public XPath attribute​(Attribute attribute,
                               java.lang.Object value)
      • text

        public XPath text​(java.lang.Object value)
      • attribute

        public XPath.Test attribute​(java.lang.String attribute)
      • attribute

        public XPath attribute​(java.lang.String attribute,
                               java.lang.Object value)
      • translateSubSelection

        protected static java.lang.String translateSubSelection​(java.lang.String selector)
      • translateInnerSelection

        protected static java.lang.String translateInnerSelection​(java.lang.String selector)
      • encloses

        public XPath encloses​(java.lang.String selector,
                              int position)
      • encloses

        public XPath encloses​(java.lang.String selector)
      • encloses

        public XPath encloses​(XPath selector)
      • encloses

        public XPath encloses​(org.openqa.selenium.By by)
      • select

        public XPath select​(java.lang.String selector)
      • select

        public XPath select​(java.lang.String selector,
                            int position)
      • select

        public XPath select​(XPath selector)
      • select

        public XPath select​(org.openqa.selenium.By by)
      • build

        protected java.lang.String build()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object