Interface ExpectedCondition<T>

  • Type Parameters:
    T - The return type
    All Superinterfaces:
    com.google.common.base.Function<org.openqa.selenium.WebDriver,​T>, java.util.function.Function<org.openqa.selenium.WebDriver,​T>

    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 WebDriverWait and any modification of the state of the application under test may have unexpected side-effects.

    • Method Summary

      • Methods inherited from interface com.google.common.base.Function

        apply, equals
      • Methods inherited from interface java.util.function.Function

        andThen, compose