Skip navigation links
A B C D E F G H I K L N O P Q R S T U V W X 

A

after(Path) - Method in class com.github.loyada.jdollarx.BasicPath
The element appears after the given path
after(Path) - Method in interface com.github.loyada.jdollarx.Path
The element appears after the given path
after(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
afterSibling(Path) - Method in class com.github.loyada.jdollarx.BasicPath
The element has a preceding sibling that matches to the given Path parameter
afterSibling(Path) - Method in interface com.github.loyada.jdollarx.Path
The element is a sibling of the given path, and appears after it
afterSibling(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
aggregatedTextContains(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
aggregatedTextEndsWith(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
aggregatedTextEquals(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
aggregatedTextStartsWith(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
ancestorOf(Path) - Method in class com.github.loyada.jdollarx.BasicPath
 
ancestorOf(Path) - Method in interface com.github.loyada.jdollarx.Path
The element contains the given path, i.e.
ancestorOf(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
anchor - Static variable in class com.github.loyada.jdollarx.BasicPath
An anchor(or "a") element
anchor - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
and(ElementProperty...) - Method in class com.github.loyada.jdollarx.BasicPath
Alias equivalent to that().
and(ElementProperty) - Method in interface com.github.loyada.jdollarx.ElementProperty
returns a new property, that is a combination of the current property AND the given property parameter.
and(ElementProperty...) - Method in interface com.github.loyada.jdollarx.Path
and(ElementProperty...) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
andNot(ElementProperty) - Method in interface com.github.loyada.jdollarx.ElementProperty
returns a new property, that is equivalent to the current property, BUT NOT the property parameter.
atLeast(int) - Static method in class com.github.loyada.jdollarx.NPath
 
atMost(int) - Static method in class com.github.loyada.jdollarx.NPath
 

B

BasicPath - Class in com.github.loyada.jdollarx
The standard implementation of Path in DollarX
BasicPath.ChildNumber - Class in com.github.loyada.jdollarx
Allows to define an element that has a predefined number of similar preceding siblings.
BasicPath.GlobalOccurrenceNumber - Class in com.github.loyada.jdollarx
BasicPath.PathBuilder - Class in com.github.loyada.jdollarx
A builder for BasicPath.
before(Path) - Method in class com.github.loyada.jdollarx.BasicPath
The element is before the given path parameter
before(Path) - Method in interface com.github.loyada.jdollarx.Path
The element appears before the given path
before(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
beforeSibling(Path) - Method in class com.github.loyada.jdollarx.BasicPath
The element is a sibling of the given path and appears before it
beforeSibling(Path) - Method in interface com.github.loyada.jdollarx.Path
The element is a sibling of the given path, and appears before it
beforeSibling(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
body - Static variable in class com.github.loyada.jdollarx.BasicPath
 
body - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
build() - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
builder() - Static method in class com.github.loyada.jdollarx.BasicPath
 
button - Static variable in class com.github.loyada.jdollarx.BasicPath
 
button - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 

C

childNumber(Integer) - Static method in class com.github.loyada.jdollarx.BasicPath
the element is the nth child of its parent.
ChildNumber(Integer) - Constructor for class com.github.loyada.jdollarx.BasicPath.ChildNumber
Does not return any usable Path by itself.
childOf(Path) - Method in class com.github.loyada.jdollarx.BasicPath
 
childOf(Path) - Method in interface com.github.loyada.jdollarx.Path
The element is a direct child of the given path
childOf(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
click() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
click at the location of this element
clickAt(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Click at the location the first element that fits the given path.
clickAt(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Click on the location of the element that corresponds to the given path.
clickOn(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Click on the first element that fits the given path.
clickOn(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Click on the element that corresponds to the given path.
com.github.loyada.jdollarx - package com.github.loyada.jdollarx
main package for defining Path DOM elements and browser interaction
com.github.loyada.jdollarx.custommatchers - package com.github.loyada.jdollarx.custommatchers
Custom Hamcrest matchers for assertions in tests - supports multiple instances of browsers, as well as assertions on a W3C Document
com.github.loyada.jdollarx.singlebrowser - package com.github.loyada.jdollarx.singlebrowser
Simplified API for interaction with a single instance of browser
com.github.loyada.jdollarx.singlebrowser.custommatchers - package com.github.loyada.jdollarx.singlebrowser.custommatchers
Custom Hamcrest matchers for assertions in tests - for a singleton instance of browser
com.github.loyada.jdollarx.utils - package com.github.loyada.jdollarx.utils
Utilities for troubleshooting
containing(Path) - Method in class com.github.loyada.jdollarx.BasicPath
 
containing(Path) - Method in interface com.github.loyada.jdollarx.Path
The element contains the given path, i.e.
containing(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
contains(Path) - Method in class com.github.loyada.jdollarx.BasicPath
 
contains(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
The given elements in the parameters list are contained in the current element
contains(Path) - Method in interface com.github.loyada.jdollarx.Path
The element contains the given path, i.e.
contains(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
createPropertyGenerator(Function<T, String>, Function<T, String>) - Static method in class com.github.loyada.jdollarx.CustomElementProperties
Easy way to define a custom property generator that accepts a single parameter.
createPropertyGenerator(BiFunction<T, V, String>, BiFunction<T, V, String>) - Static method in class com.github.loyada.jdollarx.CustomElementProperties
Easy way to define a custom property generator that accepts two parameter.
customElement(String) - Static method in class com.github.loyada.jdollarx.BasicPath
Create a custom element Path using a simple API instead of the builder pattern.
CustomElementProperties - Class in com.github.loyada.jdollarx
Functions to create custom ElementProperty, if the property is unsupported out-of-the-box.
CustomMatchers - Class in com.github.loyada.jdollarx.custommatchers
A collection of Hamcrest custom matchers, that are optimized to be as atomic as possible when interacting with the browser or a W3C document, and return useful error messages in case of a failure.
CustomMatchers() - Constructor for class com.github.loyada.jdollarx.custommatchers.CustomMatchers
 
CustomMatchers - Class in com.github.loyada.jdollarx.singlebrowser.custommatchers
A collection of Hamcrest custom matchers, that are optimized to be as atomic as possible when interacting with the browser or a W3C document, and return useful error messages in case of a failure.
CustomMatchers() - Constructor for class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
 
CustomMatchersUtil - Class in com.github.loyada.jdollarx.custommatchers
Internal implementation.
CustomMatchersUtil() - Constructor for class com.github.loyada.jdollarx.custommatchers.CustomMatchersUtil
 
CustomMatchersUtil.ISPresentNTimesMatcherForDocument - Class in com.github.loyada.jdollarx.custommatchers
Internal implementation
CustomMatchersUtil.NTimesMatcher - Class in com.github.loyada.jdollarx.custommatchers
Internal implementation
customNameSpaceElement(String) - Static method in class com.github.loyada.jdollarx.BasicPath
 

D

DebugUtil - Class in com.github.loyada.jdollarx.utils
Several utilities that are useful for troubleshooting of existing browser pages.
descendantOf(Path) - Method in class com.github.loyada.jdollarx.BasicPath
The element is inside the given path parameter
descendantOf(Path) - Method in interface com.github.loyada.jdollarx.Path
The element is contained in the given path element, i.e.
descendantOf(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
describedBy(String) - Method in class com.github.loyada.jdollarx.BasicPath
 
describedBy(String) - Method in interface com.github.loyada.jdollarx.Path
A useful method to give a readable description to the path, for example: Suppose that instead of describing it's DOM positions and attributes, you prefer to describe it as "search result".
describedBy(String) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
describeTo(Description) - Method in class com.github.loyada.jdollarx.custommatchers.CustomMatchersUtil.ISPresentNTimesMatcherForDocument
 
describeTo(Description) - Method in class com.github.loyada.jdollarx.custommatchers.CustomMatchersUtil.NTimesMatcher
 
describeTo(Description) - Method in class com.github.loyada.jdollarx.custommatchers.HasElementNTimes.NTimesMatcher
 
div - Static variable in class com.github.loyada.jdollarx.BasicPath
 
div - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
doesNotExist(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
doesNotExistInEntirePage(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
doubleClick() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
doubleclick at the location of this element
doubleClickOn(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Doubleclick the location of the first element that fits the given path
doubleClickOn(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Doubleclick on the element that corresponds to the given path.
down(Integer) - Method in class com.github.loyada.jdollarx.Operations.Scroll
scroll down number of pixels
down(Integer) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
scroll down number of pixels
downUntilElementIsPresent(Path) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
Scroll down until the virtualized DOM contains the expect element.
downUntilElementIsPresent(Path, int, int) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
Scroll down until the virtualized DOM contains the expect element.
dragAndDrop(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Drag and drop in the browser.
DragAndDrop(WebDriver, Path) - Constructor for class com.github.loyada.jdollarx.Operations.DragAndDrop
 
dragAndDrop(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Drag and drop in the browser.
dragAndDrop() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
drag and drop this element, to another element or another location.
driver - Static variable in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
 

E

element - Static variable in class com.github.loyada.jdollarx.BasicPath
Any element
element - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
ElementProperties - Class in com.github.loyada.jdollarx
ElementProperty - Interface in com.github.loyada.jdollarx
The main interface to add an additional constraint on a Path.
ElementPropertyWithNumericalBoundaries - Interface in com.github.loyada.jdollarx
Used to define a constraint on a number of elements
exactly(int) - Static method in class com.github.loyada.jdollarx.NPath
 

F

find(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Finds an element in the browser, based on the xpath representing el.
find(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Equivalent to WebDriver.findElement().
find() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
Find the (first) element in the browser for this path
findAll(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Finds all elements in the browser, based on the xpath representing el.
findAll(WebDriver, Path) - Static method in class com.github.loyada.jdollarx.InBrowserFinder
 
findAll(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Equivalent to WebDriver.findElements().
findAll() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
Find all elements in the browser with this path
findAllByPath(String, Path) - Static method in class com.github.loyada.jdollarx.PathParsers
find all the nodes that match a path in a W3C document
findAllByPath(Document, Path) - Static method in class com.github.loyada.jdollarx.PathParsers
find all the nodes that match a path in a W3C document
findAllByXPath(Document, String) - Static method in class com.github.loyada.jdollarx.PathParsers
internal implementation
findPageWithNumberOfOccurrences(Path, int, RelationOperator) - Method in class com.github.loyada.jdollarx.InBrowser
Don't use this directly.
findPageWithNumberOfOccurrences(WebDriver, Path, int) - Static method in class com.github.loyada.jdollarx.InBrowserFinder
 
findPageWithNumberOfOccurrences(WebDriver, Path, int, RelationOperator) - Static method in class com.github.loyada.jdollarx.InBrowserFinder
 
findPageWithout(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Finds an page in the browser, that does not contain the given path
firstOccurrenceOf(Path) - Static method in class com.github.loyada.jdollarx.BasicPath
First global occurrence of an element in the document.
form - Static variable in class com.github.loyada.jdollarx.BasicPath
 
form - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 

G

getAlternateXPath() - Method in class com.github.loyada.jdollarx.BasicPath
 
getAlternateXPath() - Method in interface com.github.loyada.jdollarx.Path
 
getAlternateXPath() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
getDescribedBy() - Method in class com.github.loyada.jdollarx.BasicPath
 
getDescribedBy() - Method in interface com.github.loyada.jdollarx.Path
 
getDescribedBy() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
getDocumentFromString(String) - Static method in class com.github.loyada.jdollarx.PathParsers
Convert a string to a Document, Assuming utf-8 encoding.
getDOM(Path) - Static method in class com.github.loyada.jdollarx.utils.DebugUtil
Same as DebugUtil.getDOMOfAll(Path), but returns an optional of the first match.
getDOMOfAll(Path) - Static method in class com.github.loyada.jdollarx.utils.DebugUtil
Get all matches of the path as a list of Element.
getDriver() - Method in class com.github.loyada.jdollarx.InBrowser
 
getElementProperties() - Method in class com.github.loyada.jdollarx.BasicPath
 
getElementProperties() - Method in interface com.github.loyada.jdollarx.Path
 
getElementProperties() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
getPageAsW3CDoc() - Static method in class com.github.loyada.jdollarx.utils.DebugUtil
Download the current page and convert it to a W3C Document, which can be inspected using the PathParsers methods
getUnderlyingSource() - Method in class com.github.loyada.jdollarx.BasicPath
 
getUnderlyingSource() - Method in interface com.github.loyada.jdollarx.Path
 
getUnderlyingSource() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
getXPath() - Method in class com.github.loyada.jdollarx.BasicPath
 
getXPath() - Method in interface com.github.loyada.jdollarx.Path
The Optional xpath is maps to.
getXPath() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
getXpathExplanation() - Method in class com.github.loyada.jdollarx.BasicPath
 
getXpathExplanation() - Method in interface com.github.loyada.jdollarx.Path
 
getXpathExplanation() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 

H

hasAggregatedTextContaining(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
When aggregating all the text under this element, it contains the given substring (ignoring case)
hasAggregatedTextEndingWith(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
When aggregating all the text under this element, it ends with the given substring (ignoring case)
hasAggregatedTextEqualTo(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
When aggregating all the text under this element, it equals to the given parameter (ignoring case)
hasAggregatedTextStartingWith(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
When aggregating all the text under this element, it starts with the given substring (ignoring case)
hasAncesctor(Path) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is inside the given parameter
hasAnyOfClasses(String...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element that has at least one of the classes given
hasAnyOfClasses(String...) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
hasAttribute(String, String) - Static method in class com.github.loyada.jdollarx.ElementProperties
 
hasAttribute(String, String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
hasChild(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is the parent of the given list of elements
hasChildren - Static variable in class com.github.loyada.jdollarx.ElementProperties
The element has 1 or more children (the opposite from hasNoChildren).
hasClass(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
Has the class given in the parameter
hasClass(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
hasClassContaining(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element that has a class with name that contain the given parameter
hasClassContaining(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
hasClasses(String...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element that has all of the given classes
hasClasses(String...) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
hasDescendant(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
The given elements in the parameters list are contained in the current element
hasElement(Path) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if the browser has an element that corresponds to the given path.
HasElementNTimes - Class in com.github.loyada.jdollarx.custommatchers
Internal implementation - not to be instantiated directly.
HasElementNTimes(Path, int) - Constructor for class com.github.loyada.jdollarx.custommatchers.HasElementNTimes
 
HasElementNTimes.NTimesMatcher - Class in com.github.loyada.jdollarx.custommatchers
Internal implementation - not to be instantiated directly.
hasElements(Path) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if element is present in the browser or a W3C document.
HasElements - Class in com.github.loyada.jdollarx.custommatchers
Internal implementation.
HasElements(Path) - Constructor for class com.github.loyada.jdollarx.custommatchers.HasElements
 
hasId(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element has ID equals to the given parameter
hasId(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
hasName(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element with a "name" attribute equal to the given parameter.
hasNChildren(Integer) - Static method in class com.github.loyada.jdollarx.ElementProperties
The element has n direct children
hasNoChildren - Static variable in class com.github.loyada.jdollarx.ElementProperties
The element has no children.
hasNoElement(Path) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if given browser has no elements that correspond to the given path.
hasNonOfTheClasses(String...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element that has none of the given classes
hasParent(Path) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is direct child of the element matched by the given parameter
hasProperty(Function<T, ElementProperty>, T) - Static method in class com.github.loyada.jdollarx.CustomElementProperties
Syntactic sugar that allows to define properties of the form:
hasProperty(BiFunction<T, V, ElementProperty>, T, V) - Static method in class com.github.loyada.jdollarx.CustomElementProperties
 
hasRawXpathProperty(String, String) - Static method in class com.github.loyada.jdollarx.ElementProperties
Custom property that allows to state the raw expath of a property, and give a string description of it.
hasRole(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element with a "role" attribute equal to the given role.
hasSomeText - Static variable in class com.github.loyada.jdollarx.ElementProperties
Element has non-empty text
hasSomeText - Static variable in class com.github.loyada.jdollarx.XpathUtils
 
hasText(String) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if element has the text equal to the given parameter in the browser/document.
HasText - Class in com.github.loyada.jdollarx.custommatchers
Internal implementation.
HasText(String) - Constructor for class com.github.loyada.jdollarx.custommatchers.HasText
 
hasText(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element has text equals to the given string parameter, ignoring case.
hasText(String) - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
Successful if element has the text equal to the given parameter in the browser/document.
hasTextContaining(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
The text in the element contains the given parameter, ignoring case
hasTextEndingWith(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element has text that ends with the given parameter
hasTextStartingWith(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element has text that starts with the given parameter
header - Static variable in class com.github.loyada.jdollarx.BasicPath
Any header element
header - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
header1 - Static variable in class com.github.loyada.jdollarx.BasicPath
 
header1 - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
header2 - Static variable in class com.github.loyada.jdollarx.BasicPath
 
header2 - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
header3 - Static variable in class com.github.loyada.jdollarx.BasicPath
 
header3 - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
header4 - Static variable in class com.github.loyada.jdollarx.BasicPath
 
header4 - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
header5 - Static variable in class com.github.loyada.jdollarx.BasicPath
 
header5 - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
header6 - Static variable in class com.github.loyada.jdollarx.BasicPath
 
header6 - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
hover() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
hover over the element with this path in the browser
hoverOver(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Hover over the location of the first element that fits the given path
hoverOver(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Hover over on the location of the element that corresponds to the given path.
html - Static variable in class com.github.loyada.jdollarx.BasicPath
 
html - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 

I

iframe - Static variable in class com.github.loyada.jdollarx.BasicPath
 
image - Static variable in class com.github.loyada.jdollarx.BasicPath
 
immediatelyAfterSibling(Path) - Method in class com.github.loyada.jdollarx.BasicPath
The sibling right before the current element matches to the given Path parameter
immediatelyAfterSibling(Path) - Method in interface com.github.loyada.jdollarx.Path
The sibling right before the element matches the given path parameter
immediatelyAfterSibling(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
immediatelyBeforeSibling(Path) - Method in class com.github.loyada.jdollarx.BasicPath
The sibling right after the element matches the given path parameter
immediatelyBeforeSibling(Path) - Method in interface com.github.loyada.jdollarx.Path
The sibling right after the element matches the given path parameter
immediatelyBeforeSibling(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
in(InBrowser) - Method in class com.github.loyada.jdollarx.custommatchers.HasText
 
in(Document) - Method in class com.github.loyada.jdollarx.custommatchers.HasText
 
in(InBrowser) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresent
 
in(Document) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresent
 
InBrowser - Class in com.github.loyada.jdollarx
A wrapper around Selenium WebDriver, used for interaction with the browser.
InBrowser(WebDriver) - Constructor for class com.github.loyada.jdollarx.InBrowser
Creates a connection to a browser, using the given driver
inBrowser() - Method in class com.github.loyada.jdollarx.Operations.KeysDown
Send key-down to the browser in general
inBrowser() - Method in class com.github.loyada.jdollarx.Operations.ReleaseKey
releasing a key in the browser in general
InBrowserFinder - Class in com.github.loyada.jdollarx
Internal implementation.
InBrowserFinder() - Constructor for class com.github.loyada.jdollarx.InBrowserFinder
 
InBrowserSinglton - Class in com.github.loyada.jdollarx.singlebrowser
A simplified API built to interact with a single instance of a running browser.
InBrowserSinglton() - Constructor for class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
 
input - Static variable in class com.github.loyada.jdollarx.BasicPath
 
input - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
inside(Path) - Method in class com.github.loyada.jdollarx.BasicPath
Element that is inside another element
inside(Path) - Method in interface com.github.loyada.jdollarx.Path
Element that is inside another element
inside(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
insideTopLevel() - Method in class com.github.loyada.jdollarx.BasicPath
Returns an element that is explicitly inside the document.
insideTopLevel() - Method in interface com.github.loyada.jdollarx.Path
Returns an element that is explicitly inside the document.
insideTopLevel() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
insideTopLevel(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
isAbsent() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
Successful if the browser has no elements that correspond to the given path.
isAbsentFrom(InBrowser) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if given browser has no elements that correspond to the given path.
isAbsentFrom(Document) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if given document has no elements that correspond to the given path.
isAfter(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element appears after all the given parameters in the document
isAfter(NPath) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is after at-least/at-most/exactly the given number of the given element.
isAfterSibling(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is a sibling of all the elements defined by the given paths, AND is after all those siblings
isAfterSibling(NPath) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is a sibling of the at-least/at-most/exactly n elements given, and appears after them.
isAncestorOf(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
The given elements in the parameters list are contained in the current element
isBefore(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is before all the elements given in the parameters
isBefore(NPath) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is before at-least/at-most/exactly the given number of the given element.
isBeforeSibling(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is a sibling of all the elements defined by the given paths, AND is before all those siblings
isBeforeSibling(NPath) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is a sibling of the at-least/at-most/exactly n elements given, and appears before them.
isChecked - Static variable in class com.github.loyada.jdollarx.ElementProperties
The element is checked
isChildOf(Path) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is direct child of the element matched by the given parameter
isContainedIn(Path) - Static method in class com.github.loyada.jdollarx.ElementProperties
 
isDescendantOf(Path) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is inside the given parameter
isDisabled - Static variable in class com.github.loyada.jdollarx.ElementProperties
The element is diabled
isDisplayed(Path) - Method in class com.github.loyada.jdollarx.InBrowser
is the element present and displayed? Typically you should not use this method directly.
isDisplayed() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
Successful if given element is present and displayed in the browser.
isDisplayed(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Relies on Selenium WebElement::isDisplayed, thus non-atomic.
isDisplayedIn(InBrowser) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if given element is present and displayed in the browser.
isEnabled - Static variable in class com.github.loyada.jdollarx.ElementProperties
The element is enabled
isEnabled(Path) - Method in class com.github.loyada.jdollarx.InBrowser
is the element present and enabled? Typically you should not use this method directly.
isEnabled() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
Successful if given element is present and enabled in the browser.
isEnabled(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Relies on Selenium WebElement::isEnabled, thus non-atomic.
isEnabledIn(InBrowser) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if given element is present and enabled in the browser.
isHidden - Static variable in class com.github.loyada.jdollarx.ElementProperties
Element that is hidden.
isHidden - Static variable in class com.github.loyada.jdollarx.XpathUtils
 
isInside(Path) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is inside the given parameter
isLastSibling - Static variable in class com.github.loyada.jdollarx.ElementProperties
The element is the last sibling (ie: last child) of its parent.
isNotDisplayed() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
Successful if given element is present and displayed in the browser.
isNotPresent(Path) - Method in class com.github.loyada.jdollarx.InBrowser
is the element present? Typically you should not use this method directly.
isNthFromLastSibling(Integer) - Static method in class com.github.loyada.jdollarx.ElementProperties
The element is the nth-from-last sibling.
isNthSibling(Integer) - Static method in class com.github.loyada.jdollarx.ElementProperties
The element is the nth sibling.
isOnlyChild - Static variable in class com.github.loyada.jdollarx.ElementProperties
The element is the only direct child of its parent.
isParentOf(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is the parent of the given list of elements
isPresent(int) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if the the element appears the expected number of times in the browser or W3C document.
isPresent() - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if element is present in the browser/document.
IsPresent - Class in com.github.loyada.jdollarx.custommatchers
Internal implementation.
IsPresent() - Constructor for class com.github.loyada.jdollarx.custommatchers.IsPresent
 
isPresent(Path) - Method in class com.github.loyada.jdollarx.InBrowser
is the element present? Typically you should not use this method directly.
isPresent(int) - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
Successful if the the element appears the expected number of times in the browser.
isPresent() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
Successful if the the element is present in the browser.
isPresent(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
 
isPresentIn(InBrowser) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if given element is present in the browser.
isPresentIn(Document) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if given element is present in the document.
IsPresentNTimes - Class in com.github.loyada.jdollarx.custommatchers
Internal implementation - not to be instantiated directly.
IsPresentNTimes(int) - Constructor for class com.github.loyada.jdollarx.custommatchers.IsPresentNTimes
 
IsPresentNTimes - Class in com.github.loyada.jdollarx.singlebrowser.custommatchers
Internal implementation - not to be instantiated directly.
IsPresentNTimes(int) - Constructor for class com.github.loyada.jdollarx.singlebrowser.custommatchers.IsPresentNTimes
 
ISPresentNTimesMatcherForDocument(int, RelationOperator, Document) - Constructor for class com.github.loyada.jdollarx.custommatchers.CustomMatchersUtil.ISPresentNTimesMatcherForDocument
 
isSelected - Static variable in class com.github.loyada.jdollarx.ElementProperties
The element is selected
isSelected(Path) - Method in class com.github.loyada.jdollarx.InBrowser
is the element present and selected? Typically you should not use this method directly.
isSelected() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
Successful if given element is present and selected in the browser.
isSelected(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Relies on Selenium WebElement::isSelected, thus non-atomic.
isSelectedIn(InBrowser) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
Successful if given element is present and selected in the browser.
isSiblingOf(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element is a sibling of all the elements defined by the given paths
isWithIndex(Integer) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element that is the nth sibling of its parent

K

KeysDown(WebDriver, CharSequence) - Constructor for class com.github.loyada.jdollarx.Operations.KeysDown
 
KeysSender(WebDriver, CharSequence...) - Constructor for class com.github.loyada.jdollarx.Operations.KeysSender
 

L

label - Static variable in class com.github.loyada.jdollarx.BasicPath
 
lastOccurrenceOf(Path) - Static method in class com.github.loyada.jdollarx.BasicPath
Last global occurrence of an element in the document
left(Integer) - Method in class com.github.loyada.jdollarx.Operations.Scroll
scroll left number of pixels
left(Integer) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
scroll left number of pixels
leftUntilElementIsPresent(Path) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
Scroll left until the virtualized DOM contains the expect element.
leftUntilElementIsPresent(Path, int, int) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
Scroll left until the virtualized DOM contains the expect element.
listItem - Static variable in class com.github.loyada.jdollarx.BasicPath
An "li" element
listItem - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 

N

n - Variable in class com.github.loyada.jdollarx.NPath
 
nOccurances(String, int, RelationOperator) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
not(ElementProperty) - Static method in class com.github.loyada.jdollarx.ElementProperties
Element does NOT have the given property.
not(Path) - Static method in class com.github.loyada.jdollarx.PathOperators
Any element that does NOT conform to the definition of the given path parameters
NPath - Class in com.github.loyada.jdollarx
Internal implementation - not to be instantiated directly
NPath(Path, int, RelationOperator) - Constructor for class com.github.loyada.jdollarx.NPath
 
NPath.NPathBuilder - Class in com.github.loyada.jdollarx
Internal implementation - not to be instantiated directly
NTimesMatcher(int, RelationOperator, InBrowser) - Constructor for class com.github.loyada.jdollarx.custommatchers.CustomMatchersUtil.NTimesMatcher
 
numberOfAppearances(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Returns the number of elements in the browser that match the given path.
numberOfAppearances(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Typically should not be used directly.

O

occurrenceNumber(Integer) - Static method in class com.github.loyada.jdollarx.BasicPath
used in the form : occurrenceNumber(4).of(myElement)).
occurrencesOf(Path) - Method in class com.github.loyada.jdollarx.NPath.NPathBuilder
 
of(Path) - Method in class com.github.loyada.jdollarx.BasicPath.GlobalOccurrenceNumber
return the nth global occurrence (in the entire document) of the given path.
ofType(Path) - Method in class com.github.loyada.jdollarx.BasicPath.ChildNumber
an element that has n similar preceding siblings.
on(Path) - Method in class com.github.loyada.jdollarx.Operations.KeysDown
Send key-down to an element in the browser
on(BasicPath) - Method in class com.github.loyada.jdollarx.Operations.ReleaseKey
release a key on a specific element in the browser
opAsEnglish(RelationOperator) - Static method in enum com.github.loyada.jdollarx.RelationOperator
 
opAsXpathString(RelationOperator) - Static method in enum com.github.loyada.jdollarx.RelationOperator
 
OperationFailedException(String, Throwable) - Constructor for exception com.github.loyada.jdollarx.Operations.OperationFailedException
 
Operations - Class in com.github.loyada.jdollarx
Internal implementation of various browser operations
Operations() - Constructor for class com.github.loyada.jdollarx.Operations
 
Operations.DragAndDrop - Class in com.github.loyada.jdollarx
internal implementation not be instantiated directly - Action of drag-and-drop
Operations.KeysDown - Class in com.github.loyada.jdollarx
internal implementation not be instantiated directly - Action of key-down
Operations.KeysSender - Class in com.github.loyada.jdollarx
internal implementation not be instantiated directly - Action of sending keys to browser
Operations.OperationFailedException - Exception in com.github.loyada.jdollarx
 
Operations.ReleaseKey - Class in com.github.loyada.jdollarx
internal implementation not be instantiated directly - Action of releasing a key (key up)
Operations.Scroll - Class in com.github.loyada.jdollarx
internal implementation not be instantiated directly - Action of scroll
Operations.ScrollElement - Class in com.github.loyada.jdollarx
internal implementation not be instantiated directly - Action of scroll within an element
option - Static variable in class com.github.loyada.jdollarx.BasicPath
 
or(Path) - Method in class com.github.loyada.jdollarx.BasicPath
match more than a single path.
or(ElementProperty) - Method in interface com.github.loyada.jdollarx.ElementProperty
returns a new property, that is a combination of the current property OR the given property parameter.
or(Path) - Method in interface com.github.loyada.jdollarx.Path
match more than a single path.
or(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
orLess() - Method in interface com.github.loyada.jdollarx.ElementPropertyWithNumericalBoundaries
Given the a property and and a count of it, returns a property equivalent to at most the count of that property.
orMore() - Method in interface com.github.loyada.jdollarx.ElementPropertyWithNumericalBoundaries
Given the a property and and a count of it, returns a property equivalent to at least the count of that property.

P

parentOf(Path) - Method in class com.github.loyada.jdollarx.BasicPath
 
parentOf(Path) - Method in interface com.github.loyada.jdollarx.Path
The element is a parent of the given path
parentOf(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
path - Variable in class com.github.loyada.jdollarx.NPath
 
Path - Interface in com.github.loyada.jdollarx
The heart of DollarX is the definition of Paths that represent W3C elements, whether in the browser or in a document.
PathBuilder() - Constructor for class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
PathBuilder(Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<WebElement>, List<ElementProperty>, Optional<String>) - Constructor for class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
PathOperators - Class in com.github.loyada.jdollarx
Utilities to manipulate a Path
PathParsers - Class in com.github.loyada.jdollarx
functions to find DOM elements in a W3C document.
PathUtils - Class in com.github.loyada.jdollarx
Internal implementation.
present(int) - Method in class com.github.loyada.jdollarx.custommatchers.HasElements
 
pressKeyDown(CharSequence) - Method in class com.github.loyada.jdollarx.InBrowser
Press key down in the browser, or on a specific element.
pressKeyDown(CharSequence) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Press key down in the browser, or on a specific element.
processTextForXpath(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 

Q

qualifier - Variable in class com.github.loyada.jdollarx.NPath
 

R

RelationOperator - Enum in com.github.loyada.jdollarx
Internal implementation.
releaseKey(CharSequence) - Method in class com.github.loyada.jdollarx.InBrowser
Release key down in the browser, or on a specific element.
ReleaseKey(WebDriver, CharSequence) - Constructor for class com.github.loyada.jdollarx.Operations.ReleaseKey
 
releaseKey(CharSequence) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
Release key in the browser, or on a specific element.
right(Integer) - Method in class com.github.loyada.jdollarx.Operations.Scroll
scroll right number of pixels
right(Integer) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
scroll right number of pixels
rightUntilElementIsPresent(Path) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
Scroll right until the virtualized DOM contains the expect element.
rightUntilElementIsPresent(Path, int, int) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
Scroll right until the virtualized DOM contains the expect element.

S

scroll() - Method in class com.github.loyada.jdollarx.InBrowser
scroll the browser.
Scroll(WebDriver) - Constructor for class com.github.loyada.jdollarx.Operations.Scroll
 
scroll() - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
scroll the browser.
scrollElement(Path) - Method in class com.github.loyada.jdollarx.InBrowser
 
ScrollElement(WebDriver, Path) - Constructor for class com.github.loyada.jdollarx.Operations.ScrollElement
 
scrollElement(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
scroll within the given element.
scrollTo(Path) - Method in class com.github.loyada.jdollarx.InBrowser
Scroll to the location of the first element that fits the given path
scrollTo(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
scroll to the location of the element that corresponds to the given path.
scrollTo() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
scroll the browser until this element is visible
section - Static variable in class com.github.loyada.jdollarx.BasicPath
 
section - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
select - Static variable in class com.github.loyada.jdollarx.BasicPath
 
sendKeys(CharSequence...) - Method in class com.github.loyada.jdollarx.InBrowser
send keys to the browser, or to a specific element.
sendKeys(CharSequence...) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
send keys to the browser, or to a specific element.
sendKeys(CharSequence...) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
send keys to element
SingleBrowserPath - Class in com.github.loyada.jdollarx.singlebrowser
An implementation of Path that is tailored to a singleton browser, thus allows some additional API's for actions (for those who favor object-oriented API style)
SingleBrowserPath(BasicPath) - Constructor for class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
span - Static variable in class com.github.loyada.jdollarx.BasicPath
 
span - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
svg - Static variable in class com.github.loyada.jdollarx.BasicPath
 
svg - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 

T

table - Static variable in class com.github.loyada.jdollarx.BasicPath
 
td - Static variable in class com.github.loyada.jdollarx.BasicPath
 
textContains(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
textEndsWith(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
textEquals(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
textStartsWith(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 
th - Static variable in class com.github.loyada.jdollarx.BasicPath
 
that(ElementProperty...) - Method in class com.github.loyada.jdollarx.BasicPath
returns a path with the provided properties.
that(ElementProperty...) - Method in interface com.github.loyada.jdollarx.Path
returns a path with the provided properties.
that(ElementProperty...) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
times() - Method in class com.github.loyada.jdollarx.custommatchers.HasElementNTimes
matches the exact number given
times() - Method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.IsPresentNTimes
 
timesIn(InBrowser) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresentNTimes
 
timesIn(Document) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresentNTimes
 
timesOrLess() - Method in class com.github.loyada.jdollarx.custommatchers.HasElementNTimes
matches the number given, or less
timesOrLess() - Method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.IsPresentNTimes
 
timesOrLessIn(InBrowser) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresentNTimes
 
timesOrLessIn(Document) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresentNTimes
 
timesOrMore() - Method in class com.github.loyada.jdollarx.custommatchers.HasElementNTimes
matches the number given, or more
timesOrMore() - Method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.IsPresentNTimes
 
timesOrMoreIn(InBrowser) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresentNTimes
 
timesOrMoreIn(Document) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresentNTimes
 
title - Static variable in class com.github.loyada.jdollarx.BasicPath
 
to(Path) - Method in class com.github.loyada.jdollarx.Operations.DragAndDrop
drag and drop to the given element's location
to(Integer, Integer) - Method in class com.github.loyada.jdollarx.Operations.DragAndDrop
drag and drop to the given coordinates
to(Path) - Method in class com.github.loyada.jdollarx.Operations.KeysSender
Send keys to a specific element in the browser
to(Path) - Method in class com.github.loyada.jdollarx.Operations.Scroll
Scroll until the location of an element
toBrowser() - Method in class com.github.loyada.jdollarx.Operations.KeysSender
Send characters tp the browser in general
toString() - Method in class com.github.loyada.jdollarx.BasicPath
 
toString() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
toXpath() - Method in interface com.github.loyada.jdollarx.ElementProperty
 
tr - Static variable in class com.github.loyada.jdollarx.BasicPath
 
translateTextForPath(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
 

U

unorderedList - Static variable in class com.github.loyada.jdollarx.BasicPath
An "ul" element
unorderedList - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
up(Integer) - Method in class com.github.loyada.jdollarx.Operations.Scroll
scroll up number of pixels
up(Integer) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
scroll up number of pixels
upUntilElementIsPresent(Path) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
Scroll up until the virtualized DOM contains the expect element.
upUntilElementIsPresent(Path, int, int) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
Scroll up until the virtualized DOM contains the expect element.

V

valueOf(String) - Static method in enum com.github.loyada.jdollarx.RelationOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.loyada.jdollarx.RelationOperator
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAlternateXpath(String) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withAlternateXpathOptional(Optional<String>) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withClass(String) - Method in class com.github.loyada.jdollarx.BasicPath
Equivalent to this.that(hasClass(cssClass))
withClass(String) - Method in interface com.github.loyada.jdollarx.Path
The element has the given class name
withClass(String) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
withClasses(String...) - Method in class com.github.loyada.jdollarx.BasicPath
Equivalent to this.that(hasClasses(cssClasses))
withClasses(String...) - Method in interface com.github.loyada.jdollarx.Path
The element has the given class names
withClasses(String...) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
withDescribedBy(String) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withDescribedByOptional(Optional<String>) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withElementProperties(List<ElementProperty>) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withGlobalIndex(Integer) - Method in class com.github.loyada.jdollarx.BasicPath
An alias of: occurrenceNumber(n + 1).of(this)
withGlobalIndex(Integer) - Method in interface com.github.loyada.jdollarx.Path
Return the nth occurrence of the element in the entire document.
withGlobalIndex(Integer) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
withIndexInRange(int, int) - Static method in class com.github.loyada.jdollarx.ElementProperties
The index among its siblings is between first and last parameters.
withInsideXpath(String) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withInsideXpathOptional(Optional<String>) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withText(String) - Method in class com.github.loyada.jdollarx.BasicPath
Element with text equals (ignoring case) to txt.
withText(String) - Method in interface com.github.loyada.jdollarx.Path
Element with text equals (ignoring case) to txt.
withText(String) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
withTextContaining(String) - Method in class com.github.loyada.jdollarx.BasicPath
Equivalent to this.that(hasTextContaining(txt)).
withTextContaining(String) - Method in interface com.github.loyada.jdollarx.Path
The element has text, containing the given txt parameter.
withTextContaining(String) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
 
withUnderlying(WebElement) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withUnderlyingOptional(Optional<WebElement>) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withXpath(String) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withXpathExplanation(String) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withXpathExplanationOptional(Optional<String>) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
withXpathOptional(Optional<String>) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
 
wrap(Path) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchersUtil
 

X

XpathUtils - Class in com.github.loyada.jdollarx
Internal implementation.
A B C D E F G H I K L N O P Q R S T U V W X 
Skip navigation links

Copyright © 2018. All rights reserved.