|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.thoughtworks.selenium.Wait
public abstract class Wait
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");
}
};
Nested Class Summary | |
---|---|
class |
Wait.WaitTimedOutException
|
Field Summary | |
---|---|
static long |
DEFAULT_INTERVAL
The interval to pause between checking; the default is 500 milliseconds |
static long |
DEFAULT_TIMEOUT
The amount of time to wait before giving up; the default is 30 seconds |
Constructor Summary | |
---|---|
Wait()
|
|
Wait(java.lang.String messageToShowIfTimeout)
|
Method Summary | |
---|---|
abstract boolean |
until()
Returns true when it's time to stop waiting |
void |
wait(java.lang.String message)
Wait until the "until" condition returns true or time runs out. |
void |
wait(java.lang.String message,
long timeoutInMilliseconds)
Wait until the "until" condition returns true or time runs out. |
void |
wait(java.lang.String message,
long timeoutInMilliseconds,
long intervalInMilliseconds)
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 |
---|
public static final long DEFAULT_TIMEOUT
public static final long DEFAULT_INTERVAL
Constructor Detail |
---|
public Wait()
public Wait(java.lang.String messageToShowIfTimeout)
Method Detail |
---|
public abstract boolean until()
public void wait(java.lang.String message)
message
- the failure messagetimeoutInMilliseconds
- the amount of time to wait before giving up
Wait.WaitTimedOutException
- if "until" doesn't return true until the timeoutuntil()
public void wait(java.lang.String message, long timeoutInMilliseconds)
message
- the failure messagetimeoutInMilliseconds
- the amount of time to wait before giving up
Wait.WaitTimedOutException
- if "until" doesn't return true until the timeoutuntil()
public void wait(java.lang.String message, long timeoutInMilliseconds, long intervalInMilliseconds)
message
- the failure messagetimeoutInMilliseconds
- the amount of time to wait before giving upintervalInMilliseconds
- the interval to pause between checking "until"
Wait.WaitTimedOutException
- if "until" doesn't return true until the timeoutuntil()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |