public class HtmlBrowserDriver extends BrowserDriver implements org.openqa.selenium.WebDriver
BrowserDriver
implementation that controls a HTML Unit Driver. Built off Selenium's
HtmlUnitDriver
. The BrowserType for this
Browser is Browser.Headless
. Default Capabilities
based off selenium's
DesiredCapabilities.htmlUnit()
NOTE: By default JavaScript is disabled.
It is ideal to instantiate this class using one of BrowserDriver's
createBrowser(...)
methods.
enableJavascript(boolean)
,
BrowserDriver
org.openqa.selenium.WebDriver.ImeHandler, org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts, org.openqa.selenium.WebDriver.Window
Modifier | Constructor and Description |
---|---|
protected |
HtmlBrowserDriver(Browser browser,
org.openqa.selenium.Capabilities capabilities) |
Modifier and Type | Method and Description |
---|---|
static org.openqa.selenium.Capabilities |
desiredCapabilities() |
void |
enableJavascript(boolean value)
Enable/Disable the
HtmlBrowserDriver 's JavaScript. |
protected org.openqa.selenium.WebDriver |
newInstance(org.openqa.selenium.Capabilities capabilities) |
protected boolean |
setupDriver() |
actionBuilder, clear, clear, click, click, close, closeReport, createBrowser, createBrowser, createBrowser, createBrowser, createBrowser, createBrowser, createBrowser, createBrowser, createBrowser, createBrowser, decrypt, defaultTimeoutInSeconds, encrypt, endTest, executeScript, findElement, findElements, flush, get, getBrowser, getCapabilities, getCurrentUrl, getManager, getPageSource, getSessionId, getTest, getText, getText, getTitle, getVersion, getWindowHandle, getWindowHandles, hasQuit, isPresent, isPresent, logger, manage, navigate, postInstantiation, quit, screenshot, screenshot, screenshot, screenshot, screenshotViewport, scrollTo, scrollTo, sendKeys, sendKeys, setDefaultTimeout, setManager, setReport, sleep, startTest, startTest, switchTo, waitUntil, waitUntil, webDriver
protected HtmlBrowserDriver(Browser browser, org.openqa.selenium.Capabilities capabilities)
protected org.openqa.selenium.WebDriver newInstance(org.openqa.selenium.Capabilities capabilities)
newInstance
in class BrowserDriver
protected boolean setupDriver()
setupDriver
in class BrowserDriver
public static org.openqa.selenium.Capabilities desiredCapabilities()
public void enableJavascript(boolean value)
HtmlBrowserDriver
's JavaScript.value
- True enables, false disables.Copyright © 2019. All rights reserved.