|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openqa.selenium.support.ui.ExpectedConditions
public class ExpectedConditions
Canned ExpectedConditions which are generally useful within webdriver
tests.
| Method Summary | ||
|---|---|---|
static ExpectedCondition<Alert> |
alertIsPresent()
|
|
static ExpectedCondition<Boolean> |
elementSelectionStateToBe(By locator,
boolean selected)
|
|
static ExpectedCondition<Boolean> |
elementSelectionStateToBe(WebElement element,
boolean selected)
An expectation for checking if the given element is selected. |
|
static ExpectedCondition<WebElement> |
elementToBeClickable(By locator)
An expectation for checking an element is visible and enabled such that you can click it. |
|
static ExpectedCondition<Boolean> |
elementToBeSelected(By locator)
|
|
static ExpectedCondition<Boolean> |
elementToBeSelected(WebElement element)
An expectation for checking if the given element is selected. |
|
static ExpectedCondition<WebDriver> |
frameToBeAvailableAndSwitchToIt(String frameLocator)
An expectation for checking whether the given frame is available to switch to. |
|
static ExpectedCondition<Boolean> |
invisibilityOfElementLocated(By locator)
An expectation for checking that an element is either invisible or not present on the DOM. |
|
static ExpectedCondition<Boolean> |
invisibilityOfElementWithText(By locator,
String text)
An expectation for checking that an element with text is either invisible or not present on the DOM. |
|
static ExpectedCondition<Boolean> |
not(ExpectedCondition<?> condition)
An expectation with the logical opposite condition of the given condition. |
|
static ExpectedCondition<List<WebElement>> |
presenceOfAllElementsLocatedBy(By locator)
An expectation for checking that there is at least one element present on a web page. |
|
static ExpectedCondition<WebElement> |
presenceOfElementLocated(By locator)
An expectation for checking that an element is present on the DOM of a page. |
|
static
|
refreshed(ExpectedCondition<T> condition)
Wrapper for a condition, which allows for elements to update by redrawing. |
|
static ExpectedCondition<Boolean> |
stalenessOf(WebElement element)
Wait until an element is no longer attached to the DOM. |
|
static ExpectedCondition<Boolean> |
textToBePresentInElement(By locator,
String text)
An expectation for checking if the given text is present in the specified element. |
|
static ExpectedCondition<Boolean> |
textToBePresentInElementValue(By locator,
String text)
An expectation for checking if the given text is present in the specified elements value attribute. |
|
static ExpectedCondition<Boolean> |
titleContains(String title)
An expectation for checking that the title contains a case-sensitive substring |
|
static ExpectedCondition<Boolean> |
titleIs(String title)
An expectation for checking the title of a page. |
|
static ExpectedCondition<WebElement> |
visibilityOf(WebElement element)
An expectation for checking that an element, known to be present on the DOM of a page, is visible. |
|
static ExpectedCondition<WebElement> |
visibilityOfElementLocated(By locator)
An expectation for checking that an element is present on the DOM of a page and visible. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static ExpectedCondition<Boolean> titleIs(String title)
title - the expected title, which must be an exact match
public static ExpectedCondition<Boolean> titleContains(String title)
title - the fragment of title expected
public static ExpectedCondition<WebElement> presenceOfElementLocated(By locator)
locator - used to find the element
public static ExpectedCondition<WebElement> visibilityOfElementLocated(By locator)
locator - used to find the element
public static ExpectedCondition<WebElement> visibilityOf(WebElement element)
element - the WebElement
public static ExpectedCondition<List<WebElement>> presenceOfAllElementsLocatedBy(By locator)
locator - used to find the element
public static ExpectedCondition<Boolean> textToBePresentInElement(By locator,
String text)
public static ExpectedCondition<Boolean> textToBePresentInElementValue(By locator,
String text)
public static ExpectedCondition<WebDriver> frameToBeAvailableAndSwitchToIt(String frameLocator)
If the frame is available it switches the given driver to the specified frame.
public static ExpectedCondition<Boolean> invisibilityOfElementLocated(By locator)
locator - used to find the element
public static ExpectedCondition<Boolean> invisibilityOfElementWithText(By locator,
String text)
locator - used to find the elementtext - of the elementpublic static ExpectedCondition<WebElement> elementToBeClickable(By locator)
public static ExpectedCondition<Boolean> stalenessOf(WebElement element)
element - The element to wait for.
public static <T> ExpectedCondition<T> refreshed(ExpectedCondition<T> condition)
StaleElementReferenceException is
thrown when the second part of the condition is checked.
public static ExpectedCondition<Boolean> elementToBeSelected(WebElement element)
public static ExpectedCondition<Boolean> elementSelectionStateToBe(WebElement element,
boolean selected)
public static ExpectedCondition<Boolean> elementToBeSelected(By locator)
public static ExpectedCondition<Boolean> elementSelectionStateToBe(By locator,
boolean selected)
public static ExpectedCondition<Alert> alertIsPresent()
public static ExpectedCondition<Boolean> not(ExpectedCondition<?> condition)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||