- checkable(String) - Static method in class com.abmash.api.query.QueryFactory
-
Finds input elements that can be used to check/uncheck an option and are labeled with a specific text.
- checkable() - Static method in class com.abmash.api.query.QueryFactory
-
Finds all input elements that can be used to check/uncheck an option.
- CheckablePredicate - Class in com.abmash.core.query.predicate
-
- CheckablePredicate(String) - Constructor for class com.abmash.core.query.predicate.CheckablePredicate
-
- checkForAlerts() - Method in class com.abmash.api.browser.Window
-
- checkToggle(String) - Method in class com.abmash.api.Browser
-
Searches for checkbox input field and toggles it.
- children() - Method in class com.abmash.core.jquery.JQuery
-
- children(String) - Method in class com.abmash.core.jquery.JQuery
-
- children(ChildrenCommand) - Method in class com.abmash.core.jquery.JQuery
-
- ChildrenCommand - Class in com.abmash.core.jquery.command
-
Finds children of each element in the current set of matched elements.
- ChildrenCommand(String) - Constructor for class com.abmash.core.jquery.command.ChildrenCommand
-
- choosable(String) - Static method in class com.abmash.api.query.QueryFactory
-
Finds input elements that can be used to choose from multiple options and are labeled with a specific text.
- choosable() - Static method in class com.abmash.api.query.QueryFactory
-
Finds all input elements that can be used to choose from multiple options.
- ChoosablePredicate - Class in com.abmash.core.query.predicate
-
- ChoosablePredicate(String) - Constructor for class com.abmash.core.query.predicate.ChoosablePredicate
-
- choose(String, String) - Method in class com.abmash.api.Browser
-
Searches for dropdown/list input field and selects the specified option.
- choose(String) - Method in class com.abmash.api.HtmlElement
-
Chooses option/item from select field
- chooseDate(String, DateTime) - Method in class com.abmash.api.Browser
-
Searches for calendar/date picker input fields and selects the specified date.
- chooseDate(DateTime) - Method in class com.abmash.api.HtmlElement
-
Selects the specified date.
- clear() - Method in class com.abmash.api.HtmlElement
-
Clears entered text in element.
- clear() - Method in class com.abmash.api.HtmlElements
-
Clears the entered text in all elements.
- Clear - Class in com.abmash.core.browser.interaction
-
- Clear(Browser, HtmlElement) - Constructor for class com.abmash.core.browser.interaction.Clear
-
- click(String) - Method in class com.abmash.api.Browser
-
Searches for a clickable element with specified query string and clicks it.
- click() - Method in class com.abmash.api.HtmlElement
-
Clicks on element.
- click() - Method in class com.abmash.api.HtmlElements
-
Clicks all elements.
- Click - Class in com.abmash.core.browser.interaction
-
- Click(Browser, HtmlElement, Click.ClickType) - Constructor for class com.abmash.core.browser.interaction.Click
-
- Click.ClickType - Enum in com.abmash.core.browser.interaction
-
- clickable(String) - Static method in class com.abmash.api.query.QueryFactory
-
Finds clickable elements that contain a specific text.
- clickable() - Static method in class com.abmash.api.query.QueryFactory
-
Finds all clickable elements.
- ClickablePredicate - Class in com.abmash.core.query.predicate
-
- ClickablePredicate(String) - Constructor for class com.abmash.core.query.predicate.ClickablePredicate
-
- clone() - Method in class com.abmash.core.jquery.JQuery
-
- clone(double) - Method in class com.abmash.core.jquery.JQuery
-
- close() - Method in class com.abmash.api.Browser
-
Closes all browser windows and stops all browser interactions.
- close() - Method in class com.abmash.core.browser.Popup
-
- closeAllPopups() - Method in class com.abmash.api.browser.Window
-
Closes all popup windows (all windows except the initial main window).
- closePopup(Popup) - Method in class com.abmash.api.browser.Window
-
Closes specified popup.
- closeTo(DirectionOptions, Predicate...) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements visually close to the elements that match the given predicates.
- closeTo(DirectionOptions, HtmlElements) - Static method in class com.abmash.api.query.QueryFactory
-
- closeTo(DirectionOptions, HtmlElement) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements visually close to the given
HtmlElement
.
- closeTo(int, Predicate...) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements visually close to the elements that match the given predicates, with a maximum distance.
- closeTo(int, HtmlElements) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements visually close to the given
HtmlElements
, with a maximum distance.
- closeTo(int, HtmlElement) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements visually close to the given
HtmlElement
, with a maximum distance.
- closeTo(Predicate...) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements visually close to the elements that match the given predicates, with a maximum distance of 300 pixels.
- closeTo(HtmlElements) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements visually close to the given
HtmlElements
, with a maximum distance of 300 pixels.
- closeTo(HtmlElement) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements visually close to the given
HtmlElement
, with a maximum distance of 300 pixels.
- closeTo(DirectionOptions, Predicates) - Method in class com.abmash.core.jquery.JQuery
-
- closeToClickableLabel(DirectionOptions, Predicates) - Method in class com.abmash.core.jquery.JQuery
-
- CloseToCommand - Class in com.abmash.core.jquery.command
-
Finds elements close to the elements that match the given predicates.
- CloseToCommand(DirectionOptions, Predicates) - Constructor for class com.abmash.core.jquery.command.CloseToCommand
-
- closeToLabel(DirectionOptions, Predicates) - Method in class com.abmash.core.jquery.JQuery
-
- closeWindow(String) - Method in class com.abmash.api.browser.Window
-
Closes window with specified handle.
- color(Color, double, double) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements that match the desired color.
- color(Color, Tolerance, Dominance) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements that match the desired color.
- color(ColorName, double, double) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements that match the desired color.
- color(ColorName, Tolerance, Dominance) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements that match the desired color.
- color(Color) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements that match the desired color.
- color(ColorName) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements that match the desired color.
- color(ColorOptions) - Method in class com.abmash.core.jquery.JQuery
-
- color(Color, double, double) - Method in class com.abmash.core.jquery.JQuery
-
- ColorCommand - Class in com.abmash.core.jquery.command
-
Finds elements that match the given color.
- ColorCommand(ColorOptions) - Constructor for class com.abmash.core.jquery.command.ColorCommand
-
- ColorName - Enum in com.abmash.core.color
-
- ColorOptions - Class in com.abmash.core.query
-
- ColorOptions(Color, double, double) - Constructor for class com.abmash.core.query.ColorOptions
-
- ColorPredicate - Class in com.abmash.core.query.predicate
-
- ColorPredicate(ColorOptions) - Constructor for class com.abmash.core.query.predicate.ColorPredicate
-
- ColorPredicate(Color, Double, Double) - Constructor for class com.abmash.core.query.predicate.ColorPredicate
-
- com.abmash.api - package com.abmash.api
-
Provides the main classes to control browsers and to find and interact with elements on the current web page.
- com.abmash.api.browser - package com.abmash.api.browser
-
Provides classes to extend the
Browser
functionality and to further interact with it.
- com.abmash.api.data - package com.abmash.api.data
-
Provides data classes in a browser context.
- com.abmash.api.query - package com.abmash.api.query
-
Provides classes to find elements on web pages.
- com.abmash.core.browser - package com.abmash.core.browser
-
Provides classes to deal with different aspects of browser instantiation and its response data.
- com.abmash.core.browser.interaction - package com.abmash.core.browser.interaction
-
Provides classes to interact with the browser and its elements.
- com.abmash.core.browser.waitcondition - package com.abmash.core.browser.waitcondition
-
Provides classes to wait for certain events or conditions in order to properly react to changes (AJAX, Websockets, etc.).
- com.abmash.core.color - package com.abmash.core.color
-
Provides classes to handle color queries.
- com.abmash.core.document - package com.abmash.core.document
-
Dummy package to provide support for generic classes for different document types in the future.
- com.abmash.core.element - package com.abmash.core.element
-
Provides classes to describe certain properties of page elements.
- com.abmash.core.jquery - package com.abmash.core.jquery
-
Provides classes to create jQuery selectors and commands.
- com.abmash.core.jquery.command - package com.abmash.core.jquery.command
-
Provides classes which contain different jQuery commands that select or manipulate elements, and extract their contents.
- com.abmash.core.query - package com.abmash.core.query
-
Provides classes and enums that allow further specification of boolean, color, distance and direction queries.
- com.abmash.core.query.predicate - package com.abmash.core.query.predicate
-
Provides classes that represent all possible query predicates.
- com.abmash.core.tools - package com.abmash.core.tools
-
Provides several helper classes for data conversion.
- com.abmash.extraction - package com.abmash.extraction
-
Provides classes to extract specific information out of the current web page.
- com.abmash.extraction.container - package com.abmash.extraction.container
-
Provides classes that contain specialized information about the current web page.
- com.abmash.parser - package com.abmash.parser
-
Provides classes that parse different document content types.
- com.abmash.parser.content - package com.abmash.parser.content
-
Provides generic classes that represent structural information and are shared amongst different content types.
- Command - Class in com.abmash.core.jquery.command
-
- Command(String) - Constructor for class com.abmash.core.jquery.command.Command
-
- CommandWithPredicates - Class in com.abmash.core.jquery.command
-
Finds children of each element in the current set of matched elements.
- CommandWithPredicates(String, Predicates) - Constructor for class com.abmash.core.jquery.command.CommandWithPredicates
-
- contains(HtmlElement) - Method in class com.abmash.api.HtmlElements
-
Checks if the list contains a HtmlElement.
- contains(String) - Static method in class com.abmash.api.query.QueryFactory
-
Finds elements that contain a specific text or attribute value.
- contains(String) - Method in class com.abmash.core.browser.Popups
-
- containsAttribute(JQuery.StringMatcher, String, String) - Method in class com.abmash.core.jquery.JQuery
-
- containsAttribute(ContainsAttributeCommand) - Method in class com.abmash.core.jquery.JQuery
-
- ContainsAttributeCommand - Class in com.abmash.core.jquery.command
-
Reduce the current set of matched elements to those that contain the specified attribute value
- ContainsAttributeCommand(JQuery.StringMatcher, String, String) - Constructor for class com.abmash.core.jquery.command.ContainsAttributeCommand
-
- ContainsPredicate - Class in com.abmash.core.query.predicate
-
- ContainsPredicate(String) - Constructor for class com.abmash.core.query.predicate.ContainsPredicate
-
- containsText(JQuery.StringMatcher, String) - Method in class com.abmash.core.jquery.JQuery
-
- containsText(ContainsTextCommand) - Method in class com.abmash.core.jquery.JQuery
-
- ContainsTextCommand - Class in com.abmash.core.jquery.command
-
Reduce the current set of matched elements to those that contain the specified text
- ContainsTextCommand(JQuery.StringMatcher, String) - Constructor for class com.abmash.core.jquery.command.ContainsTextCommand
-
- ContentElement - Class in com.abmash.parser.content
-
- ContentElement() - Constructor for class com.abmash.parser.content.ContentElement
-
- contents() - Method in class com.abmash.core.jquery.JQuery
-
- ContentsCommand - Class in com.abmash.core.jquery.command
-
Get the children of each element in the set of matched elements, including text and comment nodes.
- ContentsCommand() - Constructor for class com.abmash.core.jquery.command.ContentsCommand
-
- convertImageToBinaryData(InputStream, String) - Static method in class com.abmash.core.tools.IOTools
-
- convertStreamToFile(InputStream, String) - Static method in class com.abmash.core.tools.IOTools
-
- convertStreamToString(InputStream) - Static method in class com.abmash.core.tools.IOTools
-
- css(String, Boolean, Object...) - Method in class com.abmash.api.Browser
-
Reads CSS from a string and injects it into the current web page.
- cssFromFile(String, Boolean, Object...) - Method in class com.abmash.api.Browser
-
Reads CSS from a file and injects it into the current web page.