Package org.openqa.selenium.htmlunit
HtmlUnit WebDriver implementation.
-
Interface Summary Interface Description HtmlUnitDriver.JavaScriptResultsCollection Represents a JavaScript array-like result set returned from script execution.HtmlUnitInputProcessor.HtmlUnitAction Represents a low-level input action that can be executed by anHtmlUnitDriver. -
Class Summary Class Description BrowserVersionDeterminer Determines the appropriateBrowserVersionto use based on system properties, capabilities, or other configuration sources.HtmlUnitAlert Provides an implementation ofAlertforHtmlUnitDriver.HtmlUnitDriver An implementation ofWebDriverthat drives HtmlUnit, which is a headless (GUI-less) browser simulator.HtmlUnitDriver.ElementsMap Maintains a bidirectional mapping betweenDomElementinstances and their correspondingHtmlUnitWebElementwrappers.HtmlUnitElementFinder HtmlUnitElementFinder.FindByClassName Locator strategy for finding elements by their CSS class name.HtmlUnitElementFinder.FindByCssSelector Locator strategy for finding elements using CSS selectors.HtmlUnitElementFinder.FindByID Locator strategy for finding elements by theiridattribute.HtmlUnitElementFinder.FindByLinkText Locator strategy for finding anchor elements (<a>) by their exact visible text.HtmlUnitElementFinder.FindByName Locator strategy for finding elements by theirnameattribute.HtmlUnitElementFinder.FindByPartialLinkText Locator strategy for finding anchor elements (<a>) by partial visible text.HtmlUnitElementFinder.FindByRelativeLocator Locator implementation that handlesRelativeLocator.RelativeByselectors for finding elements relative to other elements.HtmlUnitElementFinder.FindByTagName Locator strategy for finding elements by their tag name.HtmlUnitElementFinder.FindByXPath Locator strategy for finding elements using XPath expressions.HtmlUnitElementFinder.HtmlUnitElementLocator Base class for element locators used byHtmlUnitElementFinder.HtmlUnitInputProcessor Processes and executes input-relatedHtmlUnitInputProcessor.HtmlUnitActioninstances for aHtmlUnitDriver.HtmlUnitInputProcessor.KeyDownHtmlUnitAction AnHtmlUnitInputProcessor.HtmlUnitActionthat represents a key-down event.HtmlUnitInputProcessor.KeySendHtmlUnitAction AnHtmlUnitInputProcessor.HtmlUnitActionrepresenting a complete key press sequence.HtmlUnitInputProcessor.KeyUpHtmlUnitAction AnHtmlUnitInputProcessor.HtmlUnitActionthat represents a key-up event.HtmlUnitInputProcessor.PointerDownHtmlUnitAction A pointer action that presses a specific mouse button.HtmlUnitInputProcessor.PointerHtmlUnitAction Base class for pointer actions that operate on a specific button.HtmlUnitInputProcessor.PointerMoveHtmlUnitAction AnHtmlUnitInputProcessor.HtmlUnitActionthat moves the pointer to the specifiedDomElement.HtmlUnitInputProcessor.PointerUpHtmlUnitAction A pointer action that releases a specific mouse button.HtmlUnitKeyboard Provides keyboard input handling forHtmlUnitDriver.HtmlUnitKeyboardMapping MapsKeysto theirKeyboardEventconstant.HtmlUnitMouse Provides basic mouse interaction support forHtmlUnitDriver.HtmlUnitTargetLocator Provides target–location functionality forHtmlUnitDriver, allowing navigation to frames, windows, alerts, and other browser contexts.HtmlUnitTimeouts Implements theWebDriver.Timeoutsinterface for HtmlUnit.HtmlUnitWebElement Represents an HTML element in the context ofHtmlUnitDriver.HtmlUnitWindow InputKeysContainer Converts a group of character sequences to a string to be sent by sendKeys.