Class Wait


  • @Deprecated
    public abstract class Wait
    extends java.lang.Object
    Deprecated.
    The RC interface will be removed in Selenium 3.0. Please migrate to using WebDriver.
    A utility class, designed to help the user automatically wait until a condition turns true. Use it like this:
    
     new Wait("Couldn't find close button!") {
         boolean until() {
             return selenium.isElementPresent("button_Close");
         }
     };
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static long DEFAULT_INTERVAL
      Deprecated.
      The interval to pause between checking; the default is 500 milliseconds
      static long DEFAULT_TIMEOUT
      Deprecated.
      The amount of time to wait before giving up; the default is 30 seconds
    • Constructor Summary

      Constructors 
      Constructor Description
      Wait()
      Deprecated.
       
      Wait​(java.lang.String messageToShowIfTimeout)
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      abstract boolean until()
      Deprecated.
       
      void wait​(java.lang.String message)
      Deprecated.
      Wait until the "until" condition returns true or time runs out.
      void wait​(java.lang.String message, long timeoutInMilliseconds)
      Deprecated.
      Wait until the "until" condition returns true or time runs out.
      void wait​(java.lang.String message, long timeoutInMilliseconds, long intervalInMilliseconds)
      Deprecated.
      Wait until the "until" condition returns true or time runs out.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEFAULT_TIMEOUT

        public static final long DEFAULT_TIMEOUT
        Deprecated.
        The amount of time to wait before giving up; the default is 30 seconds
        See Also:
        Constant Field Values
      • DEFAULT_INTERVAL

        public static final long DEFAULT_INTERVAL
        Deprecated.
        The interval to pause between checking; the default is 500 milliseconds
        See Also:
        Constant Field Values
    • Constructor Detail

      • Wait

        public Wait()
        Deprecated.
      • Wait

        public Wait​(java.lang.String messageToShowIfTimeout)
        Deprecated.
    • Method Detail

      • until

        public abstract boolean until()
        Deprecated.
        Returns:
        true when it's time to stop waiting
      • wait

        public void wait​(java.lang.String message)
        Deprecated.
        Wait until the "until" condition returns true or time runs out.
        Parameters:
        message - the failure message
        Throws:
        Wait.WaitTimedOutException - if "until" doesn't return true until the timeout
        See Also:
        until()
      • wait

        public void wait​(java.lang.String message,
                         long timeoutInMilliseconds)
        Deprecated.
        Wait until the "until" condition returns true or time runs out.
        Parameters:
        message - the failure message
        timeoutInMilliseconds - the amount of time to wait before giving up
        Throws:
        Wait.WaitTimedOutException - if "until" doesn't return true until the timeout
        See Also:
        until()
      • wait

        public void wait​(java.lang.String message,
                         long timeoutInMilliseconds,
                         long intervalInMilliseconds)
        Deprecated.
        Wait until the "until" condition returns true or time runs out.
        Parameters:
        message - the failure message
        timeoutInMilliseconds - the amount of time to wait before giving up
        intervalInMilliseconds - the interval to pause between checking "until"
        Throws:
        Wait.WaitTimedOutException - if "until" doesn't return true until the timeout
        See Also:
        until()