Class RemoteWebDriver.RemoteWebDriverOptions.RemoteTimeouts

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected RemoteTimeouts()  
    • Constructor Detail

      • RemoteTimeouts

        protected RemoteTimeouts()
    • Method Detail

      • implicitlyWait

        @Deprecated
        public WebDriver.Timeouts implicitlyWait​(long time,
                                                 java.util.concurrent.TimeUnit unit)
        Deprecated.
        Specified by:
        implicitlyWait in interface WebDriver.Timeouts
        Parameters:
        time - The amount of time to wait.
        unit - The unit of measure for time.
        Returns:
        A self reference.
      • implicitlyWait

        public WebDriver.Timeouts implicitlyWait​(java.time.Duration duration)
        Description copied from interface: WebDriver.Timeouts
        Specifies the amount of time the driver should wait when searching for an element if it is not immediately present.

        When searching for a single element, the driver should poll the page until the element has been found, or this timeout expires before throwing a NoSuchElementException. When searching for multiple elements, the driver should poll the page until at least one element has been found or this timeout has expired.

        Increasing the implicit wait timeout should be used judiciously as it will have an adverse effect on test run time, especially when used with slower location strategies like XPath.

        If the timeout is negative, not null, or greater than 2e16 - 1, an error code with invalid argument will be returned.

        Specified by:
        implicitlyWait in interface WebDriver.Timeouts
        Parameters:
        duration - The duration to wait.
        Returns:
        A self reference.
      • getImplicitWaitTimeout

        public java.time.Duration getImplicitWaitTimeout()
        Description copied from interface: WebDriver.Timeouts
        Gets the amount of time the driver should wait when searching for an element if it is not immediately present.
        Specified by:
        getImplicitWaitTimeout in interface WebDriver.Timeouts
        Returns:
        The amount of time the driver should wait when searching for an element.
        See Also:
        W3C WebDriver
      • getScriptTimeout

        public java.time.Duration getScriptTimeout()
        Description copied from interface: WebDriver.Timeouts
        Gets the amount of time to wait for an asynchronous script to finish execution before throwing an error. If the timeout is negative, not null, or greater than 2e16 - 1, an error code with invalid argument will be returned.
        Specified by:
        getScriptTimeout in interface WebDriver.Timeouts
        Returns:
        The amount of time to wait for an asynchronous script to finish execution.
        See Also:
        W3C WebDriver, W3C WebDriver
      • pageLoadTimeout

        public WebDriver.Timeouts pageLoadTimeout​(java.time.Duration duration)
        Description copied from interface: WebDriver.Timeouts
        Sets the amount of time to wait for a page load to complete before throwing an error. If the timeout is negative, not null, or greater than 2e16 - 1, an error code with invalid argument will be returned.
        Specified by:
        pageLoadTimeout in interface WebDriver.Timeouts
        Parameters:
        duration - The timeout value.
        Returns:
        A Timeouts interface.
        See Also:
        W3C WebDriver, W3C WebDriver
      • getPageLoadTimeout

        public java.time.Duration getPageLoadTimeout()
        Description copied from interface: WebDriver.Timeouts
        Gets the amount of time to wait for a page load to complete before throwing an error. If the timeout is negative, not null, or greater than 2e16 - 1, an error code with invalid argument will be returned.
        Specified by:
        getPageLoadTimeout in interface WebDriver.Timeouts
        Returns:
        The amount of time to wait for a page load to complete.
        See Also:
        W3C WebDriver, W3C WebDriver