Package com.github.loyada.jdollarx
main package for defining Path DOM elements and browser interaction
-
Interface Summary Interface Description ElementProperty The main interface to add an additional constraint on aPath
.ElementPropertyWithNumericalBoundaries Used to define a constraint on a number of elementsPath The heart of DollarX is the definition of Paths that represent W3C elements, whether in the browser or in a document. -
Class Summary Class Description BasicPath The standard implementation of Path in DollarXBasicPath.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.CustomElementProperties Functions to create customElementProperty
, if the property is unsupported out-of-the-box.ElementProperties Various constrains onPath
instances, that are used with the methodsPath.that(com.github.loyada.jdollarx.ElementProperty...)
andPath.and(com.github.loyada.jdollarx.ElementProperty...)
.HighLevelPaths InBrowser A wrapper around Selenium WebDriver, used for interaction with the browser.InBrowserFinder Internal implementation.NPath Internal implementation - not to be instantiated directlyNPath.NPathBuilder Internal implementation - not to be instantiated directlyOperations Internal implementation of various browser operationsOperations.DragAndDrop internal implementation not be instantiated directly - Action of drag-and-dropOperations.KeysDown internal implementation not be instantiated directly - Action of key-downOperations.KeysSender internal implementation not be instantiated directly - Action of sending keys to browserOperations.ReleaseKey internal implementation not be instantiated directly - Action of releasing a key (key up)Operations.Scroll internal implementation not be instantiated directly - Action of scrollOperations.ScrollElement internal implementation not be instantiated directly - Action of scroll within an elementPathOperators Utilities to manipulate aPath
PathParsers functions to find DOM elements in a W3C document.PathShortNames Aliases of relative pathsPathUtils Internal implementation.XpathUtils Internal implementation. -
Enum Summary Enum Description RelationOperator Internal implementation. -
Exception Summary Exception Description Operations.OperationFailedException