| Package | Description |
|---|---|
| com.github.loyada.jdollarx |
main package for defining Path DOM elements and browser interaction
|
| 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 |
Simplified API for interaction with a single instance of browser
|
| com.github.loyada.jdollarx.singlebrowser.sizing | |
| com.github.loyada.jdollarx.utils |
Utilities for troubleshooting
|
| Class and Description |
|---|
| BasicPath
The standard implementation of Path in DollarX
|
| BasicPath.ChildNumber
Allows to define an element that has a predefined number of similar preceding siblings.
|
| BasicPath.GlobalOccurrenceNumber
Not to be used directly, but through the utility functions:
BasicPath.firstOccurrenceOf(Path), BasicPath.lastOccurrenceOf(Path), BasicPath.occurrenceNumber(Integer) |
| BasicPath.PathBuilder
A builder for BasicPath.
|
| ElementProperty
The main interface to add an additional constraint on a
Path. |
| ElementPropertyWithNumericalBoundaries
Used to define a constraint on a number of elements
|
| InBrowser
A wrapper around Selenium WebDriver, used for interaction with the browser.
|
| NPath
Internal implementation - not to be instantiated directly
|
| NPath.NPathBuilder
Internal implementation - not to be instantiated directly
|
| Operations.DragAndDrop
internal implementation not be instantiated directly - Action of drag-and-drop
|
| Operations.KeysDown
internal implementation not be instantiated directly - Action of key-down
|
| Operations.KeysSender
internal implementation not be instantiated directly - Action of sending keys to browser
|
| Operations.OperationFailedException |
| Operations.ReleaseKey
internal implementation not be instantiated directly - Action of releasing a key (key up)
|
| Operations.Scroll
internal implementation not be instantiated directly - Action of scroll
|
| Operations.ScrollElement
internal implementation not be instantiated directly - Action of scroll within an element
|
| Path
The heart of DollarX is the definition of Paths that represent W3C elements, whether in the browser or in a document.
|
| RelationOperator
Internal implementation.
|
| Class and Description |
|---|
| InBrowser
A wrapper around Selenium WebDriver, used for interaction with the browser.
|
| Path
The heart of DollarX is the definition of Paths that represent W3C elements, whether in the browser or in a document.
|
| RelationOperator
Internal implementation.
|
| Class and Description |
|---|
| BasicPath
The standard implementation of Path in DollarX
|
| ElementProperty
The main interface to add an additional constraint on a
Path. |
| Images.Obscure |
| Operations.DragAndDrop
internal implementation not be instantiated directly - Action of drag-and-drop
|
| Operations.KeysDown
internal implementation not be instantiated directly - Action of key-down
|
| Operations.KeysSender
internal implementation not be instantiated directly - Action of sending keys to browser
|
| Operations.OperationFailedException |
| Operations.ReleaseKey
internal implementation not be instantiated directly - Action of releasing a key (key up)
|
| Operations.Scroll
internal implementation not be instantiated directly - Action of scroll
|
| Operations.ScrollElement
internal implementation not be instantiated directly - Action of scroll within an element
|
| Path
The heart of DollarX is the definition of Paths that represent W3C elements, whether in the browser or in a document.
|
| Class and Description |
|---|
| Path
The heart of DollarX is the definition of Paths that represent W3C elements, whether in the browser or in a document.
|
| Class and Description |
|---|
| Path
The heart of DollarX is the definition of Paths that represent W3C elements, whether in the browser or in a document.
|
Copyright © 2019. All rights reserved.