Class LocatorUtils


  • public class LocatorUtils
    extends java.lang.Object
    • Field Detail

      • testIdAttributeName

        private static volatile java.lang.String testIdAttributeName
    • Constructor Detail

      • LocatorUtils

        public LocatorUtils()
    • Method Detail

      • setTestIdAttributeName

        static void setTestIdAttributeName​(java.lang.String name)
      • getByTextSelector

        static java.lang.String getByTextSelector​(java.lang.Object text,
                                                  Locator.GetByTextOptions options)
      • getByLabelSelector

        static java.lang.String getByLabelSelector​(java.lang.Object text,
                                                   Locator.GetByLabelOptions options)
      • getByAttributeTextSelector

        private static java.lang.String getByAttributeTextSelector​(java.lang.String attrName,
                                                                   java.lang.Object value,
                                                                   boolean exact)
      • getByTestIdSelector

        static java.lang.String getByTestIdSelector​(java.lang.Object testId)
      • getByTitleSelector

        static java.lang.String getByTitleSelector​(java.lang.Object text,
                                                   Locator.GetByTitleOptions options)
      • addAttr

        private static void addAttr​(java.lang.StringBuilder result,
                                    java.lang.String name,
                                    java.lang.String value)
      • escapeRegexForSelector

        private static java.lang.String escapeRegexForSelector​(java.util.regex.Pattern re)
      • escapeForTextSelector

        static java.lang.String escapeForTextSelector​(java.lang.Object value,
                                                      boolean exact)
      • escapeForAttributeSelector

        private static java.lang.String escapeForAttributeSelector​(java.lang.Object value,
                                                                   boolean exact)
      • toJsRegExp

        private static java.lang.String toJsRegExp​(java.util.regex.Pattern pattern)