- Type Parameters:
T- The return type
- All Superinterfaces:
public interface ExpectedCondition<T> extends com.google.common.base.Function<org.openqa.selenium.WebDriver,T>Models a condition that might reasonably be expected to eventually evaluate to something that is neither null nor false. Examples would include determining if a web page has loaded or that an element is visible.
Note that it is expected that ExpectedConditions are idempotent. They will be called in a loop by the
WebDriverWaitand any modification of the state of the application under test may have unexpected side-effects.