public class TapirHtmlUnitDriver
extends org.openqa.selenium.htmlunit.HtmlUnitDriver
TapirHtmlUnitDriver
fixes some issues with
HtmlUnitDriver
.
implicitlyWaitFor(Callable)
in a more efficient
waylastPage()
callsTapirThreadedRefreshHandler
as RefreshHandler
TapirThreadedRefreshHandler
org.openqa.selenium.htmlunit.HtmlUnitDriver.HtmlUnitWindow, org.openqa.selenium.htmlunit.HtmlUnitDriver.JavaScriptResultsCollection
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 and Type | Field and Description |
---|---|
static Object |
PAGE_SYNCHROIZATION_OBJECT
Synchronization point for
lastPage() |
Constructor and Description |
---|
TapirHtmlUnitDriver()
Deprecated.
|
TapirHtmlUnitDriver(boolean enableJavascript)
Deprecated.
|
TapirHtmlUnitDriver(com.gargoylesoftware.htmlunit.BrowserVersion version)
Deprecated.
|
TapirHtmlUnitDriver(com.gargoylesoftware.htmlunit.BrowserVersion version,
boolean enableJavascript)
Deprecated.
|
TapirHtmlUnitDriver(org.openqa.selenium.Capabilities capabilities)
Constructs a new instance with the specified
BrowserVersion . |
Modifier and Type | Method and Description |
---|---|
protected <X> X |
implicitlyWaitFor(Callable<X> condition) |
com.gargoylesoftware.htmlunit.Page |
lastPage() |
protected com.gargoylesoftware.htmlunit.WebClient |
modifyWebClient(com.gargoylesoftware.htmlunit.WebClient client) |
void |
setHTTPProxy(String host,
int port,
Optional<String> username,
Optional<String> password,
List<String> noProxyHosts) |
assertElementNotStale, close, executeAsyncScript, executeScript, findElement, findElementByClassName, findElementByCssSelector, findElementById, findElementByLinkText, findElementByName, findElementByPartialLinkText, findElementByTagName, findElementByXPath, findElements, findElementsByClassName, findElementsByCssSelector, findElementsById, findElementsByLinkText, findElementsByName, findElementsByPartialLinkText, findElementsByTagName, findElementsByXPath, get, get, getBrowserVersion, getCapabilities, getCurrentUrl, getCurrentWindow, getElementById, getKeyboard, getMouse, getPageSource, getTitle, getWebClient, getWindowHandle, getWindowHandles, isAcceptSslCertificates, isDownloadImages, isJavascriptEnabled, manage, navigate, newWebClient, pickWindow, quit, setAcceptSslCertificates, setAutoProxy, setDownloadImages, setExecutor, setHTTPProxy, setJavascriptEnabled, setProxy, setProxySettings, setSocksProxy, setSocksProxy, switchTo, toWebElement
public static final Object PAGE_SYNCHROIZATION_OBJECT
lastPage()
@Deprecated public TapirHtmlUnitDriver()
TapirHtmlUnitDriver(Capabilities)
default
BrowserVersion.@Deprecated public TapirHtmlUnitDriver(boolean enableJavascript)
TapirHtmlUnitDriver(Capabilities)
default
BrowserVersion.enableJavascript
- whether to enable JavaScript support or not@Deprecated public TapirHtmlUnitDriver(com.gargoylesoftware.htmlunit.BrowserVersion version, boolean enableJavascript)
TapirHtmlUnitDriver(Capabilities)
BrowserVersion
and the
JavaScript support.version
- the browser version to useenableJavascript
- whether to enable JavaScript support or not@Deprecated public TapirHtmlUnitDriver(com.gargoylesoftware.htmlunit.BrowserVersion version)
TapirHtmlUnitDriver(Capabilities)
BrowserVersion
.version
- the browser version to usepublic TapirHtmlUnitDriver(org.openqa.selenium.Capabilities capabilities)
BrowserVersion
.capabilities
- the capabilities to useprotected <X> X implicitlyWaitFor(Callable<X> condition)
implicitlyWaitFor
in class org.openqa.selenium.htmlunit.HtmlUnitDriver
protected com.gargoylesoftware.htmlunit.WebClient modifyWebClient(com.gargoylesoftware.htmlunit.WebClient client)
modifyWebClient
in class org.openqa.selenium.htmlunit.HtmlUnitDriver
public void setHTTPProxy(String host, int port, Optional<String> username, Optional<String> password, List<String> noProxyHosts)
public com.gargoylesoftware.htmlunit.Page lastPage()
lastPage
in class org.openqa.selenium.htmlunit.HtmlUnitDriver
Copyright © 2018–2020 b+m Informatik AG. All rights reserved.