A B C D E F G H I K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- AgBody - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- aggregatedcaseSensitiveTextContains(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
- aggregatedCaseSensitiveTextEquals(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
- 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
- AgGrid - Class in com.github.loyada.jdollarx.singlebrowser
-
Custom class to validate the presence of an AgGrid, and interact with it, since it can be tricky.
- AgGrid.AgGridBuilder - Class in com.github.loyada.jdollarx.singlebrowser
- AgGrid.SortDirection - Enum in com.github.loyada.jdollarx.singlebrowser
- AgGridHighLevelOperations - Class in com.github.loyada.jdollarx.singlebrowser
-
High level utilities for definitions of simplified grids and operations
- AgGridHighLevelOperations(Path) - Constructor for class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
- AgGridMatchers - Class in com.github.loyada.jdollarx.singlebrowser.custommatchers
-
Hamcrest matchers for an AgGrid
- AgGridMatchers() - Constructor for class com.github.loyada.jdollarx.singlebrowser.custommatchers.AgGridMatchers
- AgGridRoot - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- AgList - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- AgListOption - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- 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) - Static method in class com.github.loyada.jdollarx.PathShortNames
- ancestorOf(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
- ancestorOf(Path) - Static method in class com.github.loyada.jdollarx.utils.PathShortNames
-
Alias
- 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 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 class com.github.loyada.jdollarx.BasicPath
-
Alias equivalent to that().
- and(ElementProperty...) - Method in interface com.github.loyada.jdollarx.Path
-
Alias equivalent to
Path.that(com.github.loyada.jdollarx.ElementProperty...)
. - 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.
- ascending - com.github.loyada.jdollarx.singlebrowser.AgGrid.SortDirection
- assertCanvasImageIsEqualToExpected(InBrowser, Path, InputStream) - Static method in class com.github.loyada.jdollarx.Images
-
Verify that the element's image is pixel-perfect
- assertCanvasImageIsEqualToExpected(InputStream) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Verify that the canvas image is pixel-perfect
- assertHTMLImgSoureIsEqualToExpected(InBrowser, Path, InputStream) - Static method in class com.github.loyada.jdollarx.Images
-
Verify that an image downloaded from an HTML img src attribute, is pixel-perfect
- assertImageIsEqualToExpected(InBrowser, Path, InputStream) - Static method in class com.github.loyada.jdollarx.Images
-
Verify that the element's image is pixel-perfect
- assertImageIsEqualToExpected(InputStream) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Verify that the element's image is pixel-perfect
- assertImageIsEqualToExpectedWithShiftAndCrop(InBrowser, Path, InputStream, int) - Static method in class com.github.loyada.jdollarx.Images
-
Verify that the element's image is pixel-perfect, but allowing some crop/shift
- assertImageIsEqualToExpectedWithShiftAndCrop(InputStream, int) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Verify that the element's image is pixel-perfect, but allowing one to be a cropped/shifted version of the other.
- assertImageIsSimilarToExpected(InBrowser, Path, InputStream, int) - Static method in class com.github.loyada.jdollarx.Images
-
Verify the picture is "similar" to the reference image.
- assertImageIsSimilarToExpected(InputStream, int) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Verify the picture is "similar" to the reference image.
- assertImgSourceIsEqualToExpected(InputStream) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Verify that the HTML img source is pixel-perfect
- 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
-
Not to be used directly, but through the utility functions:
BasicPath.firstOccurrenceOf(Path)
,BasicPath.lastOccurrenceOf(Path)
,BasicPath.occurrenceNumber(Integer)
- 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
- build() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid.AgGridBuilder
-
Create an AgGrid definition
- builder() - Static method in class com.github.loyada.jdollarx.BasicPath
- buildMinimalGridFromHeader(List<String>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
- button - Static variable in class com.github.loyada.jdollarx.BasicPath
- button - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
C
- canvas - Static variable in class com.github.loyada.jdollarx.BasicPath
- captureCanvas(InBrowser, Path) - Static method in class com.github.loyada.jdollarx.Images
- captureCanvasToFile(InBrowser, Path, File) - Static method in class com.github.loyada.jdollarx.Images
-
Save an HTML5 canvas to file.
- captureCanvasToFile(File) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Capture the image of an HTML5 canvas as a png, and save it to the given file.
- captureImgSourceToFile(File) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Capture the source of an img element as a png, and save it to the given file
- captureImgSrcToFile(InBrowser, Path, File) - Static method in class com.github.loyada.jdollarx.Images
-
Save the source of an HTML img element to file
- captureToFile(InBrowser, Path, File) - Static method in class com.github.loyada.jdollarx.Images
-
Save image to file
- captureToFile(File) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Capture the image of an element as a png, and save it to the given file
- caseSensitiveTextContains(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
- caseSensitiveTextEquals(String) - Static method in class com.github.loyada.jdollarx.XpathUtils
- CELL - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- cellInGrid(int, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
Ensure a specific cell is visible and return a Path to it
- changeInputValue(InBrowser, Path, String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Change input value: clear it and then enter another text in it
- changeInputValue(Path, String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
Change input value: clear it and then enter another text in it
- changeInputValueNonStrictClearing(InBrowser, Path, String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Change input value: clear it and then enter another text in it.
- changeInputValueNonStrictClearing(Path, String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
Change input value: try to clear as much as it can, and then enter another text in it
- changeInputValueWithEnter(InBrowser, Path, String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Similar to changeInputValue, but adds an ENTER after setting the value of the input
- changeInputValueWithEnter(Path, String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
Similar to changeInputValue, but adds an ENTER after setting the value of the input
- changeInputValueWithEnterNonStrictClearing(InBrowser, Path, String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Similar to changeInputValueNonStrictClearing, but adds an ENTER after setting the value of the input
- changeSimpleInputValueByRowNumber(String, int, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
select an option from a dropdown in a cell
- changeSimpleInputValueByValue(String, String, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
select an option from a dropdown in a cell
- check() - Method in class com.github.loyada.jdollarx.highlevelapi.CheckBox
-
Check it
- checkbox - Static variable in class com.github.loyada.jdollarx.HighLevelPaths
- CheckBox - Class in com.github.loyada.jdollarx.highlevelapi
-
High-level wrapper to define and interact with a checkbox input.
- CheckBox(InBrowser, ElementProperty...) - Constructor for class com.github.loyada.jdollarx.highlevelapi.CheckBox
-
input of type "checkbox" with the given properties
- CheckBox(InBrowser, Path, String) - Constructor for class com.github.loyada.jdollarx.highlevelapi.CheckBox
-
input of type "checkbox"
- CheckBox(InBrowser, String) - Constructor for class com.github.loyada.jdollarx.highlevelapi.CheckBox
-
input of type "checkbox" with a label element
- CHECKBOX - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- CheckBoxes - Class in com.github.loyada.jdollarx.singlebrowser.highlevelapi
-
High-level wrapper to define a checkbox input.
- checkboxForInput(Path, String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.CheckBoxes
-
input of type "checkbox" for a specific input element
- checkboxType(Path) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Takes an input element and returns such an input of type checkbox.
- checkBoxWithLabel(String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.CheckBoxes
-
input of type "checkbox" with a label
- checkBoxWithProperties(ElementProperty...) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.CheckBoxes
-
input of type "checkbox" with the given properties
- 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) - Static method in class com.github.loyada.jdollarx.PathShortNames
- childOf(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
- childOf(Path) - Static method in class com.github.loyada.jdollarx.utils.PathShortNames
-
Alias
- clearInput(InBrowser, Path) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Clear operation on an input element.
- clearInput(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
Clear operation on an input element
- clearInputNonStrict(InBrowser, Path) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Clear operation on an input element, but does not enforces a complete clear.
- 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.
- clickMenuOfHeader(String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Click on the menu of a the column with the given header
- 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.
- clickOnColumnWithValue(String, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
Find a the first cell in the given column with the given value, ensure it is visible, and click on it.
- clickOnSort(String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Click on the 'sort' column with the given header
- clickOnTextInsideColumnWithValue(String, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
Find a the first cell in the given column with the given value, ensure it is visible, and click on the text inside it.
- close() - Method in class com.github.loyada.jdollarx.Images.Obscure
- close() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.ElementResizer
-
Revert state
- close() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.WindowResizer
-
Revert state
- close() - Method in class com.github.loyada.jdollarx.singlebrowser.TemporaryChangedTimeout
- COL_ID - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- 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.highlevelapi - package com.github.loyada.jdollarx.highlevelapi
-
Package for high level interactions.
- 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.singlebrowser.highlevelapi - package com.github.loyada.jdollarx.singlebrowser.highlevelapi
-
Package for high level interactions.
- com.github.loyada.jdollarx.singlebrowser.sizing - package com.github.loyada.jdollarx.singlebrowser.sizing
-
Custom manipulations and evaluations of dimensions of elements or browser window size - for a singleton instance of browser
- com.github.loyada.jdollarx.utils - package com.github.loyada.jdollarx.utils
-
Utilities for troubleshooting
- containedIn(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid.AgGridBuilder
-
optional - define the container of the grid
- 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(NPath) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element contains at-least/at-most/exactly the given number of the given element.
- contains(Path) - Method in class com.github.loyada.jdollarx.BasicPath
- 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
- contains(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
The given elements in the parameters list are contained in the current element
- containsRow(Map<String, String>) - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.AgGridMatchers
-
Verify that the grid, as defined, contains a row (which can be partial)
- contextClick(Path) - Method in class com.github.loyada.jdollarx.InBrowser
-
Context-click (right click) at the location the first element that fits the given path.
- contextClick(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Context click (right click) on the location of the element that corresponds to the given path.
- countAll(Path) - Method in class com.github.loyada.jdollarx.InBrowser
-
Count number of elements that are currently present.
- countAll(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Count number of elements that are currently present.
- countAll(WebDriver, Path) - Static method in class com.github.loyada.jdollarx.InBrowserFinder
- 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.
- 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.
- 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 - 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.custommatchers.CustomMatchers
- 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
- descendentOf(Path) - Static method in class com.github.loyada.jdollarx.PathShortNames
- descending - com.github.loyada.jdollarx.singlebrowser.AgGrid.SortDirection
- 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.
- doWithRetries(Runnable, int, int) - Static method in class com.github.loyada.jdollarx.Operations
-
Retry an action/assertion up to a number of times, with delay after each time.
- doWithRetries(Callable<T>, int, int) - Static method in class com.github.loyada.jdollarx.Operations
-
Retry an action up to a number of times, with delay after each time.
- doWithRetriesForException(Callable<T>, Class<V>, int, int) - Static method in class com.github.loyada.jdollarx.Operations
- 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 DOM contains the expected element.
- downUntilElementIsPresent(Path, int, int) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll down until the DOM contains the expected element.
- downUntilPredicate(Path, int, int, Predicate<WebElement>) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll down until the DOM contains the expected element, and the supplied condition for that element is met.
- downUntilPredicate(Path, Predicate<WebElement>) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll down until the DOM contains the expected element, and the given condition for that element is met.
- dragAndDrop() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
-
drag and drop this element, to another element or another location.
- dragAndDrop(Path) - Method in class com.github.loyada.jdollarx.InBrowser
-
Drag and drop in the browser.
- dragAndDrop(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Drag and drop in the browser.
- DragAndDrop(WebDriver, Path) - Constructor for class com.github.loyada.jdollarx.Operations.DragAndDrop
- 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
-
Various constrains on
Path
instances, that are used with the methodsPath.that(com.github.loyada.jdollarx.ElementProperty...)
andPath.and(com.github.loyada.jdollarx.ElementProperty...)
. - 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
- ElementResizer - Class in com.github.loyada.jdollarx.singlebrowser.sizing
-
An AutoCloseable of a resizer for a Path element.
- ElementResizer(Path, int, int) - Constructor for class com.github.loyada.jdollarx.singlebrowser.sizing.ElementResizer
-
Resize an element in the browser
- ensureCellValueIsPresent(int, String, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
Ensure(or assert) that the cell in specific row and column has the expected value
- ensureVisibilityOfCellInColumn(String, ElementProperty) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Find a specific cell under a column, without knowing the row, ensure it is displayed, and return its Path
- ensureVisibilityOfCellInColumnInVisibleRow(Path, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Find a specific cell under a column, when row is already known and displayed, ensure it is displayed, and return its Path
- ensureVisibilityOfRowWithIndex(int) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Scroll until the row with the given index is visible, and return a Path element that matches it.
- ensureVisibilityOfRowWithIndexAndColumn(int, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Scroll until the row with the given index, as well as the given column, is visible.
- exactly - com.github.loyada.jdollarx.RelationOperator
- exactly(int) - Static method in class com.github.loyada.jdollarx.NPath
F
- find() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
-
Find the (first) element in the browser for this path
- 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().
- findAll() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
-
Find all elements in the browser with 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(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Equivalent to WebDriver.findElements().
- findAll(WebDriver, Path) - Static method in class com.github.loyada.jdollarx.InBrowserFinder
- 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
- findRowIndex(Map<String, ElementProperty>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Find internal index of row within table.
- findTableInBrowser() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- 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
- fromSingleton() - Static method in class com.github.loyada.jdollarx.InBrowser
G
- genericFormInputAfterField(String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
A generic, reasonable guess of an input field in a form.
- genericFormInputAfterField(String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
A generic, reasonable guess of an input field in a form.
- genericFormInputBeforeField(String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
A generic, reasonable guess of an input field in a form.
- genericFormInputBeforeField(String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
A generic, reasonable guess of an input field in a form.
- 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
- getAttributeOfAll(Path, String) - Method in class com.github.loyada.jdollarx.InBrowser
-
Get a specific attribute of all the elements matching the given path.
- getAttributeOfAll(Path, String) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Get a specific attribute of all the elements matching the given path.
- getAttributeOfAll(WebDriver, Path, String) - Static method in class com.github.loyada.jdollarx.InBrowserFinder
-
Extract an attribute from all elements that match the given element.
- getBuilder() - Static method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- getCellInRowWithColumnAndValue(String, String, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
First find a row that has the given value in the column, then find the column "wantedColumn" in the same row, ensure it is visible, and return the Path to it.
- getCheckbox() - Method in class com.github.loyada.jdollarx.highlevelapi.CheckBox
- getCssClasses(Path) - Method in class com.github.loyada.jdollarx.InBrowser
-
Get all classes of given Path element.
- getCssClasses(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Get all classes of given Path element.
- 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
- getErrorImage(BufferedImage, BufferedImage) - Static method in class com.github.loyada.jdollarx.Images.ImageComparator
- getErrorImage(InputStream) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
compare captured image to a reference image and return an image that highlights the differences.
- getErrorsImage(InBrowser, Path, InputStream) - Static method in class com.github.loyada.jdollarx.Images
-
create and return an image that highlights the different pixels between the captured image and the reference image
- getImplicitTimeout() - Method in class com.github.loyada.jdollarx.InBrowser
- getImplicitTimeout() - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
- getImplicitTimeoutInMillisec() - Method in class com.github.loyada.jdollarx.InBrowser
- getImplicitTimeoutInMillisec() - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
- getMinimalGrid(String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
create a minimal grid definition that has the column we are interersted in
- getObscuredElements() - Method in class com.github.loyada.jdollarx.Images.Obscure
- 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 - getRowIndex(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
assuming the row is already present in the DOM, get its internal index in the table.
- getRowIndexOfCell(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
assuming the row is already present in the DOM, get its internal index in the table.
- getRowOfDisplayedCell(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
return a path to the Row of a cell, assuming the cell is displayed.
- getRowWithColumnAndValue(String, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
- getSelect(Path) - Method in class com.github.loyada.jdollarx.InBrowser
-
Get a Selenium select element, which provides a high level API to interacting with a "select" menu.
- getSelect(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Get a Selenium select element, which provides a high level API to interacting with a "select" menu.
- getTimeoutUnit() - Method in class com.github.loyada.jdollarx.InBrowser
- getTimeoutUnit() - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
- getTotalHeight() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.ElementResizer
-
get total scrollable height of the element
- getTotalHeight() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.WindowResizer
-
get total scrollable height of the browser
- getTotalWidth() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.ElementResizer
-
get total scrollable width of the element
- getTotalWidth() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.WindowResizer
-
get total scrollable width of the browser
- 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
- getVisibleHeaderPath(String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Make sure the given column header is visible, and returns a Path element to access it.
- getVisibleHeight() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.ElementResizer
-
get visible height of the element
- getVisibleHeight() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.WindowResizer
-
get visible height of the browser
- getVisibleWidth() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.ElementResizer
-
get visible width of the element
- getVisibleWidth() - Method in class com.github.loyada.jdollarx.singlebrowser.sizing.WindowResizer
-
get visible width of the browser
- getVisibleWidth(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.sizing.ElementResizer
-
get visible width of the element
- 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
- goToEditModeInCell(String, int) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
Find a cell, and doubleclick it
- goToEditModeInCell(String, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
Find a cell, and doubleclick it
H
- hasAggregatedCaseSensitiveTextContaining(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
When aggregating all the text under this element, it contains the given substring.
- hasAggregatedCaseSensitiveTextEqualTo(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
When aggregating all the text under this element, it equals to the given parameter.
- 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.
- 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
- hasCaseSensitiveText(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element has text equals to the given string parameter.
- hasCaseSensitiveTextContaining(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
The text in the element contains the given parameter.
- 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(BiFunction<T, V, ElementProperty>, T, V) - Static method in class com.github.loyada.jdollarx.CustomElementProperties
- hasProperty(Function<T, ElementProperty>, T) - Static method in class com.github.loyada.jdollarx.CustomElementProperties
-
Syntactic sugar that allows to define properties of the form:
- 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.
- hasRef(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element with a "ref" attribute equal to the given role.
- 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
- hasSource(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element with a "src" attribute equal to the given parameter.
- 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(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.
- HasText - Class in com.github.loyada.jdollarx.custommatchers
-
Internal implementation.
- HasText(String) - Constructor for class com.github.loyada.jdollarx.custommatchers.HasText
- 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
- hasType(String) - Static method in class com.github.loyada.jdollarx.HighLevelPaths
- header - Static variable in class com.github.loyada.jdollarx.BasicPath
-
Any header element
- header - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
- HEADER_CELL - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- HEADER_MENU - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- HEADER_TXT - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- 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
- HighLevelPaths - Class in com.github.loyada.jdollarx
- HighLevelPaths - Class in com.github.loyada.jdollarx.singlebrowser
- HighLevelPaths() - Constructor for class com.github.loyada.jdollarx.HighLevelPaths
- HighLevelPaths() - Constructor for class com.github.loyada.jdollarx.singlebrowser.HighLevelPaths
- highlight(Path) - Static method in class com.github.loyada.jdollarx.utils.DebugUtil
-
Highlight the first element that match the path in the browser, for 2 seconds.
- highlightAll(Path) - Static method in class com.github.loyada.jdollarx.utils.DebugUtil
-
Highlight all the elements that match the path in the browser, for 2 seconds.
- 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.
- hoverOverCell(int, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
Hover over speicic cell, after ensuring it is visible
- 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
- Images - Class in com.github.loyada.jdollarx
- Images() - Constructor for class com.github.loyada.jdollarx.Images
- Images.ImageComparator - Class in com.github.loyada.jdollarx
-
Internal utility class for images
- Images.Obscure - Class in com.github.loyada.jdollarx
- 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(InBrowser) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresent
- in(Document) - Method in class com.github.loyada.jdollarx.custommatchers.HasText
- in(Document) - Method in class com.github.loyada.jdollarx.custommatchers.IsPresent
- 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
- 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
- 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
- inputFollowedByUnlabeledText(String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Input followed by text that does not have its on label element.
- inputFollowedByUnlabeledText(String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
Input followed by text that does not have its on label element.
- inputFor(String) - Static method in class com.github.loyada.jdollarx.singlebrowser.HighLevelPaths
- inputForLabel(InBrowser, String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
A lazy way to find an input based on the label.
- inputForLabel(String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
A lazy way to find an input based on the label.
- Inputs - Class in com.github.loyada.jdollarx.highlevelapi
-
High-level API to define and interact with various input elements.
- Inputs - Class in com.github.loyada.jdollarx.singlebrowser.highlevelapi
-
High-level API to define and interact with various input elements.
- 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(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.
- isAfter(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element appears after all the given parameters in the document
- 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.
- 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
- 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(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.
- isBefore(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element is before all the elements given in the parameters
- 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.
- 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
- isChecked - Static variable in class com.github.loyada.jdollarx.ElementProperties
-
The element is checked
- isChecked() - Method in class com.github.loyada.jdollarx.highlevelapi.CheckBox
-
Is it 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
- isCovered(Path) - Method in class com.github.loyada.jdollarx.InBrowser
-
Assuming the element exists, check if it is covered by another element
- isCovered(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Assuming the element exists, check if it is covered by another element
- 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() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
-
Successful if given element is present and displayed in the browser.
- 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(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() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
-
Successful if given element is present and enabled in the browser.
- 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(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 either not present, or present and not displayed in the browser.
- isNotDisplayedIn(InBrowser) - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
-
Successful if given element is either not present, or present and not 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.
- isNotSelected() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.CustomMatchers
-
Successful if given element is present and is not selected in the browser.
- 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(NPath) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element is parent of at-least/at-most/exactly the given number of the given element.
- isParentOf(Path...) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element is the parent of the given list of elements
- isPresent() - Static method in class com.github.loyada.jdollarx.custommatchers.CustomMatchers
-
Successful if element is present in the browser/document.
- isPresent() - Static method in class com.github.loyada.jdollarx.singlebrowser.custommatchers.AgGridMatchers
-
Verify that the grid, as defined, is present 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(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(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(Path) - Method in class com.github.loyada.jdollarx.InBrowser
-
is the element present? Typically you should not use this method directly.
- isPresent(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
- IsPresent - Class in com.github.loyada.jdollarx.custommatchers
-
Internal implementation.
- IsPresent() - Constructor for class com.github.loyada.jdollarx.custommatchers.IsPresent
- 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 - Class in com.github.loyada.jdollarx.singlebrowser.custommatchers
-
Internal implementation - not to be instantiated directly.
- IsPresentNTimes(int) - Constructor for class com.github.loyada.jdollarx.custommatchers.IsPresentNTimes
- 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() - Method in class com.github.loyada.jdollarx.highlevelapi.RadioInput
-
is it currently selected?
- 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) - Method in class com.github.loyada.jdollarx.InBrowser
-
is the element present and selected? Typically you should not use this method directly.
- 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
- isStrict() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid.AgGridBuilder
-
The assertions will be strict - if there are extra rows, it will fail.
- isVirtualized() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- 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
- leftUntilElementIsDisplayed(Path) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll left until the DOM contains the expected element, and it's displayed.
- leftUntilElementIsPresent(Path) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll left until the DOM contains the expected element.
- leftUntilElementIsPresent(Path, int, int) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll left until the DOM contains the expected element.
- leftUntilPredicate(Path, int, int, Predicate<WebElement>) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll left until the DOM contains the expected element and the supplied predicate for the element is met.
- leftUntilPredicate(Path, Predicate<WebElement>) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll left until the DOM contains the expected element, and the given predicate regarding that element is met.
- listItem - Static variable in class com.github.loyada.jdollarx.BasicPath
-
An "li" element
- listItem - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
M
N
- n - Variable in class com.github.loyada.jdollarx.NPath
- nOccurances(String, int, RelationOperator) - Static method in class com.github.loyada.jdollarx.XpathUtils
- none - com.github.loyada.jdollarx.singlebrowser.AgGrid.SortDirection
- 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
- Obscure - Class in com.github.loyada.jdollarx.singlebrowser
-
class that allows to hide elements temporarily.
- Obscure(InBrowser, Path) - Constructor for class com.github.loyada.jdollarx.Images.Obscure
- Obscure(InBrowser, List<Path>) - Constructor for class com.github.loyada.jdollarx.Images.Obscure
- Obscure(InBrowser, List<Path>, boolean) - Constructor for class com.github.loyada.jdollarx.Images.Obscure
- Obscure(Path) - Constructor for class com.github.loyada.jdollarx.singlebrowser.Obscure
-
Make the first element matching the given path temporarily hidden.
- Obscure(List<Path>) - Constructor for class com.github.loyada.jdollarx.singlebrowser.Obscure
-
Make the elements matching the given paths temporarily hidden.
- Obscure(List<Path>, boolean) - Constructor for class com.github.loyada.jdollarx.singlebrowser.Obscure
-
Make the elements matching the given paths temporarily hidden.
- 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(BasicPath) - Method in class com.github.loyada.jdollarx.Operations.ReleaseKey
-
release a key on a specific element in the browser
- on(Path) - Method in class com.github.loyada.jdollarx.Operations.KeysDown
-
Send key-down to an 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
- openColumnFilterTabAndGetMenu(String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
open the popup filter for the column
- openColumnMenuTabAndGetMenu(String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
open the popup menu for the column
- openColumnsSelectionMenuAndGetMenu() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
open the popup columns show/hide selection by using a popup of the first column (assumes it is active)
- openColumnsSelectionMenuAndGetMenu(String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
open the popup columns show/hide selection by using a popup of the given column
- OperationFailedException(String) - Constructor for exception com.github.loyada.jdollarx.Operations.OperationFailedException
- 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(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 class com.github.loyada.jdollarx.BasicPath
-
match more than a single path.
- 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 - com.github.loyada.jdollarx.RelationOperator
- 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 - com.github.loyada.jdollarx.RelationOperator
- 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.
- overrideTimeoutDuringOperation(int) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Override the default timeout threshold for finding elements while scrolling the table.
- overrideTimeoutWhenDone(int) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Override the default timeout threshold it reverts to when table operations are done.
P
- paragraph - Static variable in class com.github.loyada.jdollarx.BasicPath
- 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) - Static method in class com.github.loyada.jdollarx.PathShortNames
- parentOf(Path) - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
- parentOf(Path) - Static method in class com.github.loyada.jdollarx.utils.PathShortNames
-
Alias
- 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.
- PathShortNames - Class in com.github.loyada.jdollarx
-
Aliases of relative paths
- PathShortNames - Class in com.github.loyada.jdollarx.utils
- 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
R
- RadioInput - Class in com.github.loyada.jdollarx.highlevelapi
-
High-level API to define and interact with.
- RadioInput(InBrowser, ElementProperty...) - Constructor for class com.github.loyada.jdollarx.highlevelapi.RadioInput
-
a radio input with some properties
- RadioInput(InBrowser, Path) - Constructor for class com.github.loyada.jdollarx.highlevelapi.RadioInput
-
a radio button input with the given path.
- RadioInputs - Class in com.github.loyada.jdollarx.singlebrowser.highlevelapi
-
High-level API to define a with high level instance of radio input High level API's are not optimized.
- radioType(Path) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Takes an input element and returns such an input of type radio.
- 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(CharSequence) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Release key in the browser, or on a specific element.
- ReleaseKey(WebDriver, CharSequence) - Constructor for class com.github.loyada.jdollarx.Operations.ReleaseKey
- retry_duration_in_millisec - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
- 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
- rightClick() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
-
right click at the location of this element
- rightClick(Path) - Method in class com.github.loyada.jdollarx.InBrowser
-
Context-click (right click) at the location the first element that fits the given path.
- rightClick(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Context click (right click) on the location of the element that corresponds to the given path.
- 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.
- rightUntilElementIsVisible(Path) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll right until the virtualized DOM contains the expect element, and it is visible Using 40 pixels steps, until the end of the table
- rightUntilPredicate(Path, int, int, Predicate<WebElement>) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll right until the DOM contains the expected element and the supplied predicate for the element is met.
- rightUntilPredicate(Path, Predicate<WebElement>) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll right until the DOM contains the expected element, and the given predicate regarding that element is met.
- row() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- ROW - Static variable in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- rowOfGrid(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
S
- scroll() - Method in class com.github.loyada.jdollarx.InBrowser
-
scroll the browser.
- scroll() - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
scroll the browser.
- Scroll(WebDriver) - Constructor for class com.github.loyada.jdollarx.Operations.Scroll
- scrollElement(Path) - Method in class com.github.loyada.jdollarx.InBrowser
- scrollElement(Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
scroll within the given element.
- ScrollElement(WebDriver, Path) - Constructor for class com.github.loyada.jdollarx.Operations.ScrollElement
- ScrollElement(WebDriver, Path, int) - Constructor for class com.github.loyada.jdollarx.Operations.ScrollElement
- scrollElementWithStepOverride(Path, int) - Method in class com.github.loyada.jdollarx.InBrowser
- scrollElementWithStepOverride(Path, int) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
scroll within the given element.
- scrollTo() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
-
scroll the browser until this element is visible
- 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.
- scrollToLeftSide() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- scrollToTop() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- 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
- select() - Method in class com.github.loyada.jdollarx.highlevelapi.RadioInput
-
Ensure it is selected
- selectDropdownOption(InBrowser, Path, Path) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
- selectDropdownOption(Path, Path) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
- selectInCell(String, int, String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
select an option from a dropdown in a cell
- selectInFieldWithLabel(InBrowser, String, String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Perform a selection of an option in a select element.
- selectInFieldWithLabel(String, String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
Perform a selection of an option in a select element.
- 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
- setFinalTimeout() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- setImplicitTimeout(int, TimeUnit) - Method in class com.github.loyada.jdollarx.InBrowser
- setImplicitTimeout(int, TimeUnit) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
-
Manager implicit timeouts
- setScrollStep(int) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Override the default step size of scrolling when moving through a grid
- show() - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Display the element image in a separate window.
- show(InBrowser, Path) - Static method in class com.github.loyada.jdollarx.Images
-
Display image of an element in a separate window.
- showAllColumnsUsingFirstColumn() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Show all columns, by opening the popup menu of the first column.
- showAllColumnsUsingMenuOfColumn(String) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Show all columns by using the popup menu of the given header.
- showCanvas() - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Similar to show(), but optimized for an HTML5 canvas element
- showCanvas(InBrowser, Path) - Static method in class com.github.loyada.jdollarx.Images
-
Display image of an HTML5 canvas element in a separate window.
- showSpecificColumnsUsingMenuOfColumn(String, List<String>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Show only specific columns, by opening the popup menu of the given column
- showSpecificColumnsUsingMenuOfColumn(List<String>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Show only specific columns, by opening the popup menu of the first column.
- siblingOf(Path) - Static method in class com.github.loyada.jdollarx.PathShortNames
- siblingOf(Path) - Static method in class com.github.loyada.jdollarx.utils.PathShortNames
-
Alias
- 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
- SingltonBrowserImage - Class in com.github.loyada.jdollarx.singlebrowser
-
Capturing and asserting the image (screenshot) of a Path element.
- SingltonBrowserImage(Path) - Constructor for class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
- sortBy(String, AgGrid.SortDirection) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
-
Click on 'sort' so that the given column is sorted in the direction provided.
- 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
- TemporaryChangedTimeout - Class in com.github.loyada.jdollarx.singlebrowser
-
An Autocloaseable that allows to temporarily change the implicit timeout
- TemporaryChangedTimeout(int, TimeUnit) - Constructor for class com.github.loyada.jdollarx.singlebrowser.TemporaryChangedTimeout
-
Temporarily override the implicit timeout of Selenium.
- textarea - 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
- textNode(String) - Static method in class com.github.loyada.jdollarx.BasicPath
-
Define a text node in the DOM, with the given text.
- 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
- timeoutMillisecOverride - Static variable in class com.github.loyada.jdollarx.singlebrowser.custommatchers.AgGridMatchers
- 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(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
- to(Integer, Integer) - Method in class com.github.loyada.jdollarx.Operations.DragAndDrop
-
drag and drop to the given coordinates
- toBrowser() - Method in class com.github.loyada.jdollarx.Operations.KeysSender
-
Send characters tp the browser in general
- toLeftCorner() - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll to left-most point
- toString() - Method in class com.github.loyada.jdollarx.BasicPath
- toString() - Method in class com.github.loyada.jdollarx.custommatchers.CustomMatchersUtil.ISPresentNTimesMatcherForDocument
- toString() - Method in class com.github.loyada.jdollarx.custommatchers.CustomMatchersUtil.NTimesMatcher
- toString() - Method in class com.github.loyada.jdollarx.custommatchers.HasElementNTimes.NTimesMatcher
- toString() - Method in class com.github.loyada.jdollarx.highlevelapi.CheckBox
- toString() - Method in class com.github.loyada.jdollarx.highlevelapi.RadioInput
- toString() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid
- toString() - Method in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
- toTopCorner() - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll to top-most point
- toTopLeftCorner() - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll to top-left corner
- toTopLeftCorner(Path) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll down until the DOM contains the expected element.
- 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
- uncheck() - Method in class com.github.loyada.jdollarx.highlevelapi.CheckBox
-
Unchecked it
- unorderedGrid(List<Map<String, String>>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
define AgGrid with unordered columns
- unorderedList - Static variable in class com.github.loyada.jdollarx.BasicPath
-
An "ul" element
- unorderedList - Static variable in class com.github.loyada.jdollarx.singlebrowser.SingleBrowserPath
- unorderedStrictGrid(List<Map<String, String>>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGridHighLevelOperations
-
define a "strict" AgGrid with unordered columns.
- 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.
- upUntilPredicate(Path, int, int, Predicate<WebElement>) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll up until the DOM contains the expected element, and the supplied condition for that element is met.
- upUntilPredicate(Path, Predicate<WebElement>) - Method in class com.github.loyada.jdollarx.Operations.ScrollElement
-
Scroll up until the DOM contains the expected element, and the given condition for that element is met.
V
- valueOf(String) - Static method in enum com.github.loyada.jdollarx.RelationOperator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.loyada.jdollarx.singlebrowser.AgGrid.SortDirection
-
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.
- values() - Static method in enum com.github.loyada.jdollarx.singlebrowser.AgGrid.SortDirection
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyImagesAreEqual(BufferedImage, BufferedImage) - Static method in class com.github.loyada.jdollarx.Images.ImageComparator
- verifyImagesAreShifted(BufferedImage, BufferedImage, int) - Static method in class com.github.loyada.jdollarx.Images.ImageComparator
- verifyImagesAreSimilar(BufferedImage, BufferedImage, int) - Static method in class com.github.loyada.jdollarx.Images.ImageComparator
W
- waitUntilStable(Path, int) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
- WindowResizer - Class in com.github.loyada.jdollarx.singlebrowser.sizing
-
An AutoCloseable resizer for the browser.
- WindowResizer(int, int) - Constructor for class com.github.loyada.jdollarx.singlebrowser.sizing.WindowResizer
-
Resize a browser to the requested dimensions.
- 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
- withHeaders(List<String>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid.AgGridBuilder
-
The headers of the columns
- 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
- withLabeledText(InBrowser, String) - Static method in class com.github.loyada.jdollarx.highlevelapi.RadioInput
-
create and return a RadioInput, that has a "label" element with the given text.
- withLabeledText(String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.RadioInputs
-
create and return a RadioInput, that has a "label" element with the given text.
- withoutVirtualization() - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid.AgGridBuilder
-
without virtualization.
- withProperties(ElementProperty...) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.RadioInputs
-
return a radio button with some custom properties
- withRowsAsElementProperties(List<Map<String, ElementProperty>>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid.AgGridBuilder
-
Define the rows in the table, in order.
- withRowsAsElementPropertiesInOrder(List<List<Map.Entry<String, ElementProperty>>>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid.AgGridBuilder
-
Define the rows in the table, in order.
- withRowsAsStrings(List<Map<String, String>>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid.AgGridBuilder
-
Define the rows in the table, in order.
- withRowsAsStringsInOrder(List<List<Map.Entry<String, String>>>) - Method in class com.github.loyada.jdollarx.singlebrowser.AgGrid.AgGridBuilder
-
Define the rows in the table, in order.
- 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
- withTextUnknownDOM(InBrowser, String, int, TimeUnit) - Static method in class com.github.loyada.jdollarx.highlevelapi.RadioInput
-
In case the organization of the DOM is unclear, it will try both labeled input and unlabeled input.
- withTextUnknownDOM(String, int, TimeUnit) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.RadioInputs
-
In case the organization of the DOM is unclear, it will try both labeled input and unlabeled input.
- withUnderlying(WebElement) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
- withUnderlyingOptional(Optional<WebElement>) - Method in class com.github.loyada.jdollarx.BasicPath.PathBuilder
- withUnlabeledText(InBrowser, String) - Static method in class com.github.loyada.jdollarx.highlevelapi.RadioInput
-
create and return a RadioInput, that has straight text after it (not in a "label" element).
- withUnlabeledText(String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.RadioInputs
-
create and return a RadioInput, that has straight text after it (not in a "label" element).
- 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.
All Classes All Packages