XpathUtils

public final class XpathUtils

Internal implementation.

Fields

hasSomeText

public static final String hasSomeText

isHidden

public static final String isHidden

Methods

aggregatedCaseSensitiveTextEquals

public static String aggregatedCaseSensitiveTextEquals(String text)

aggregatedTextContains

public static String aggregatedTextContains(String text)

aggregatedTextEndsWith

public static String aggregatedTextEndsWith(String text)

aggregatedTextEquals

public static String aggregatedTextEquals(String text)

aggregatedTextStartsWith

public static String aggregatedTextStartsWith(String text)

aggregatedcaseSensitiveTextContains

public static String aggregatedcaseSensitiveTextContains(String text)

caseSensitiveTextContains

public static String caseSensitiveTextContains(String text)

caseSensitiveTextEquals

public static String caseSensitiveTextEquals(String text)

doesNotExist

public static String doesNotExist(String path)

doesNotExistInEntirePage

public static String doesNotExistInEntirePage(String path)

hasAnyOfClasses

public static String hasAnyOfClasses(String... classNames)

hasAttribute

public static String hasAttribute(String attribute, String value)

hasClass

public static String hasClass(String className)

hasClassContaining

public static String hasClassContaining(String className)

hasClasses

public static String hasClasses(String... classNames)

hasId

public static String hasId(String id)

insideTopLevel

public static String insideTopLevel(String xpath)

nOccurances

public static String nOccurances(String xpath, int numberOfOccurrences, RelationOperator relationOperator)

processTextForXpath

public static String processTextForXpath(String txt)

textContains

public static String textContains(String text)

textEndsWith

public static String textEndsWith(String text)

textEquals

public static String textEquals(String text)

textStartsWith

public static String textStartsWith(String text)

translateTextForPath

public static String translateTextForPath(String txt)