Package org.openqa.selenium.htmlunit
Class HtmlUnitTimeouts
- java.lang.Object
-
- org.openqa.selenium.htmlunit.HtmlUnitTimeouts
-
- All Implemented Interfaces:
org.openqa.selenium.WebDriver.Timeouts
public class HtmlUnitTimeouts extends Object implements org.openqa.selenium.WebDriver.Timeouts
Implements theWebDriver.Timeoutsinterface for HtmlUnit.This class stores and manages timeout values used by HtmlUnit-based WebDriver instances, including implicit wait time, script execution timeout, and page load timeout. When a
WebClientis provided, these values may be applied directly to the underlying client.- Author:
- Martin Bartoš, Ronald Brill
-
-
Constructor Summary
Constructors Constructor Description HtmlUnitTimeouts()Default constructor forHtmlUnitTimeouts.HtmlUnitTimeouts(WebClient webClient)Constructs anHtmlUnitTimeoutsinstance associated with the givenWebClient.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DurationgetImplicitWaitTimeout()DurationgetPageLoadTimeout()DurationgetScriptTimeout()org.openqa.selenium.WebDriver.TimeoutsimplicitlyWait(Duration duration)org.openqa.selenium.WebDriver.TimeoutspageLoadTimeout(Duration duration)org.openqa.selenium.WebDriver.TimeoutsscriptTimeout(Duration duration)
-
-
-
Constructor Detail
-
HtmlUnitTimeouts
public HtmlUnitTimeouts()
Default constructor forHtmlUnitTimeouts.Creates an instance without an associated
WebClient. All timeouts will need to be configured later if required.
-
HtmlUnitTimeouts
public HtmlUnitTimeouts(WebClient webClient)
Constructs anHtmlUnitTimeoutsinstance associated with the givenWebClient.- Parameters:
webClient- theWebClientwhose timeouts this instance will manage
-
-
Method Detail
-
getImplicitWaitTimeout
public Duration getImplicitWaitTimeout()
- Specified by:
getImplicitWaitTimeoutin interfaceorg.openqa.selenium.WebDriver.Timeouts
-
implicitlyWait
public org.openqa.selenium.WebDriver.Timeouts implicitlyWait(Duration duration)
- Specified by:
implicitlyWaitin interfaceorg.openqa.selenium.WebDriver.Timeouts
-
scriptTimeout
public org.openqa.selenium.WebDriver.Timeouts scriptTimeout(Duration duration)
- Specified by:
scriptTimeoutin interfaceorg.openqa.selenium.WebDriver.Timeouts
-
getScriptTimeout
public Duration getScriptTimeout()
- Specified by:
getScriptTimeoutin interfaceorg.openqa.selenium.WebDriver.Timeouts
-
pageLoadTimeout
public org.openqa.selenium.WebDriver.Timeouts pageLoadTimeout(Duration duration)
- Specified by:
pageLoadTimeoutin interfaceorg.openqa.selenium.WebDriver.Timeouts
-
getPageLoadTimeout
public Duration getPageLoadTimeout()
- Specified by:
getPageLoadTimeoutin interfaceorg.openqa.selenium.WebDriver.Timeouts
-
-