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
- accept(BufferedImage, BufferedImage) - Method in class com.github.loyada.jdollarx.visual.IdentityComparator
- accept(BufferedImage, BufferedImage) - Method in class com.github.loyada.jdollarx.visual.SimilarityComparator
- accept(BufferedImage, BufferedImage) - Method in class com.github.loyada.jdollarx.visual.SimilarityComparatorWithFilter
- 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.visual.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.visual.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.visual.Images
-
Verify that the element's image is pixel-perfect
- assertImageIsEqualToExpected(BufferedImage, InputStream) - Static method in class com.github.loyada.jdollarx.visual.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
- assertImageIsEqualToExpected(InputStream, InputStream) - Static method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Verify that the element's image is pixel-perfect
- assertImageIsEqualToExpectedNoScaling(InBrowser, Path, InputStream) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Verify that the element's image is pixel-perfect
- assertImageIsEqualToExpectedNoScaling(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.visual.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.visual.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.
- assertImageIsSimilarToExpectedWithFilter(InBrowser, Path, InputStream, InputStream, int) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Verify the picture is "similar" to the reference image.
- assertImageIsSimilarToExpectedWithFilter(BufferedImage, InputStream, InputStream, int) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Verify the picture is "similar" to the reference image.
- assertImageIsSimilarToExpectedWithFilter(InputStream, InputStream, int) - Method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Verify the picture is "similar" to the reference image.
- assertImageIsSimilarToExpectedWithShift(InBrowser, Path, InputStream, int, int) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Verify the picture is "similar" to the reference image.
- assertImageIsSimilarToExpectedWithShift(InputStream, int, 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
- assertWindowIsSimilarToExpected(InBrowser, InputStream, int) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Verify the picture is "similar" to the reference image.
- assertWindowIsSimilarToExpected(InputStream, int) - Static method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Similar to assertImageIsSimilarToExpected(), but compares the entire visible window.
- assertWindowIsSimilarToExpectedWithFilter(InBrowser, InputStream, InputStream, int) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Verify the picture is "similar" to the reference image.
- assertWindowIsSimilarToExpectedWithFilter(InputStream, InputStream, int) - Static method in class com.github.loyada.jdollarx.singlebrowser.SingltonBrowserImage
-
Similar to assertImageIsSimilarToExpectedWithFilter(), but compares the entire visible window.
- 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.visual.Images
-
Capture a canvas DOM element to an image as a png.
- captureCanvasToFile(InBrowser, Path, File) - Static method in class com.github.loyada.jdollarx.visual.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.
- captureImage(InBrowser) - Static method in class com.github.loyada.jdollarx.visual.Images
-
capture the image of the entire window in the browser and return the image object
- captureImage(InBrowser, Path) - Static method in class com.github.loyada.jdollarx.visual.Images
-
capture the image of the element in the browser and return the image object.
- captureImageNoScaling(InBrowser, Path) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Same as captureImage(), but will not autoscale back to the size as the browser "sees" it.
- 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.visual.Images
-
Save the source of an HTML img element to file
- captureToFile(InBrowser, Path, File) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Save image to file, scaling the image to the size in the browser
- captureToFile(InBrowser, File) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Save screenshot to file, scaling the image to the size in the browser
- 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
- captureToFileNoScaling(InBrowser, Path, File) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Save image to file
- captureToFileNoScaling(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
- captureWindow() - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
- captureWindowToFile(File) - Static method in class com.github.loyada.jdollarx.singlebrowser.InBrowserSinglton
- 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
- changeInputValueAssumingElementIsNotReplaced(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.
- changeInputValueAssumingElementIsNotReplaced(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
- changeInputValueWithApproximateDeletion(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.
- changeInputValueWithApproximateDeletionWithEnter(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(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
- changeInputValueWithEnterApproximateDeletion(Path, String) - Static method in class com.github.loyada.jdollarx.singlebrowser.highlevelapi.Inputs
-
Similar to changeInputValueWithEnter, but deletion of previous value is approximate and prefers speed over accuracy.
- 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
- changeInputValueWithQuickApproximateDeletion(InBrowser, Path, String) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Change input value: Try to clear it first and then enter another text in it.
- 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(InBrowser, WebElement) - 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.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
- close() - Method in class com.github.loyada.jdollarx.visual.ElementObscure
- 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
- com.github.loyada.jdollarx.visual - package com.github.loyada.jdollarx.visual
- 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
- ElementObscure - Class in com.github.loyada.jdollarx.visual
-
An AutoCloseable that allows to make a list of given elements temporarily invisible, so that the image can be captured/asserted while ignoring certain DOM elements.
- ElementObscure(InBrowser, Path) - Constructor for class com.github.loyada.jdollarx.visual.ElementObscure
- ElementObscure(InBrowser, List<Path>) - Constructor for class com.github.loyada.jdollarx.visual.ElementObscure
- ElementObscure(InBrowser, List<Path>, boolean) - Constructor for class com.github.loyada.jdollarx.visual.ElementObscure
- 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
- ensureVisibilityOfCellInColumnInVisibleRowById(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.
- getBrowserInnerDimensions(InBrowser) - Static method in class com.github.loyada.jdollarx.visual.Images
- 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.
- getCellInRowWithColumnAndValueById(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 with the ID wantedColumnId 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.visual.ImageComparator
-
Capture an error image for an assertion of equality of two images.
- getErrorImage(BufferedImage, BufferedImage) - Static method in class com.github.loyada.jdollarx.visual.SimilarityComparator
- 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.visual.Images
-
create and return an image that highlights the different pixels between the captured image and the reference image
- getFuzzyErrorImage(InBrowser, Path, InputStream) - Static method in class com.github.loyada.jdollarx.visual.Images
-
create and return an image that highlights the different pixels between the captured image and the reference image
- getFuzzyErrorImage(BufferedImage, BufferedImage) - Static method in class com.github.loyada.jdollarx.visual.ImageComparator
-
Capture an error image which is the result of a failed assertion of similarity of two images.
- getFuzzyErrorImage(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.
- getFuzzyErrorsImage(InBrowser, Path, InputStream) - Static method in class com.github.loyada.jdollarx.visual.Images
-
create and return an image that highlights the different pixels between the captured image and the reference image
- getFuzzyErrorsImage(InputStream, InputStream) - Static method in class com.github.loyada.jdollarx.visual.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.visual.ElementObscure
- 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
- getVisibleDimensions(InBrowser, Path) - Static method in class com.github.loyada.jdollarx.visual.Images
- 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
- hasAriaLabel(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element has aria-label attribute equal to the given txt
- 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
- hasTitle(String) - Static method in class com.github.loyada.jdollarx.ElementProperties
-
Element with a "title" attribute equal to the given title.
- 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
- IdentityComparator - Class in com.github.loyada.jdollarx.visual
- IdentityComparator() - Constructor for class com.github.loyada.jdollarx.visual.IdentityComparator
- iframe - Static variable in class com.github.loyada.jdollarx.BasicPath
- image - Static variable in class com.github.loyada.jdollarx.BasicPath
- ImageComparator - Class in com.github.loyada.jdollarx.visual
- Images - Class in com.github.loyada.jdollarx.visual
- Images() - Constructor for class com.github.loyada.jdollarx.visual.Images
- ImageUtils - Class in com.github.loyada.jdollarx.visual
- ImageUtils() - Constructor for class com.github.loyada.jdollarx.visual.ImageUtils
- 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(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
- qualifier - Variable in class com.github.loyada.jdollarx.NPath
- quickTryClearInput(InBrowser, Path) - Static method in class com.github.loyada.jdollarx.highlevelapi.Inputs
-
Quickly try to clear input, assuming it is not too long.
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
- resize(BufferedImage, long, long) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Resize an image to the wanted size.
- 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.visual.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.visual.Images
-
Display image of an HTML5 canvas element in a separate window.
- showImage(BufferedImage, String) - Static method in class com.github.loyada.jdollarx.visual.Images
-
Display an image on a JFrame
- 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
- SimilarityComparator - Class in com.github.loyada.jdollarx.visual
- SimilarityComparator(int) - Constructor for class com.github.loyada.jdollarx.visual.SimilarityComparator
- SimilarityComparatorWithFilter - Class in com.github.loyada.jdollarx.visual
- SimilarityComparatorWithFilter(BufferedImage, int) - Constructor for class com.github.loyada.jdollarx.visual.SimilarityComparatorWithFilter
- 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
- to(WebElement) - Method in class com.github.loyada.jdollarx.Operations.KeysSender
-
Send keys to a specific element in the browser.
- 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.visual.ImageComparator
- verifyImagesAreEqualFilteringInterestingAreas(BufferedImage, BufferedImage, BufferedImage) - Static method in class com.github.loyada.jdollarx.visual.ImageComparator
-
Verify equality to a reference image, ignoring areas that we are uninterested in.
- verifyImagesAreEqualWithShift(BufferedImage, BufferedImage, int) - Static method in class com.github.loyada.jdollarx.visual.ImageComparator
-
Verify images are equal, allowing for some shift(offset) between them
- verifyImagesAreSimilar(BufferedImage, BufferedImage, int) - Static method in class com.github.loyada.jdollarx.visual.ImageComparator
-
Verify images are "similar", given a threshold for the error rate.
- verifyImagesAreSimilarFilteringInterestingAreas(BufferedImage, BufferedImage, BufferedImage, int) - Static method in class com.github.loyada.jdollarx.visual.ImageComparator
-
Similar to verifyImagesAreSimilarWithShift() but also provides a "filter image" that highlights the areas we focus on.
- verifyImagesAreSimilarWithShift(BufferedImage, BufferedImage, int, int) - Static method in class com.github.loyada.jdollarx.visual.ImageComparator
-
Verify images are "similar", allowing for some shift (offset) between the images.
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.
- withTitle(String) - Method in class com.github.loyada.jdollarx.BasicPath
-
Element with title equals to txt.
- 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