selenium.webdriver.support.expected_conditions

Functions

alert_is_present()

all_of(*expected_conditions)

An expectation that all of multiple expected conditions is true.

any_of(*expected_conditions)

An expectation that any of multiple expected conditions is true.

element_attribute_to_include(locator, attribute_)

An expectation for checking if the given attribute is included in the specified element.

element_located_selection_state_to_be(...)

An expectation to locate an element and check if the selection state specified is in that state.

element_located_to_be_selected(locator)

An expectation for the element to be located is selected.

element_selection_state_to_be(element, ...)

An expectation for checking if the given element is selected.

element_to_be_clickable(mark)

An Expectation for checking an element is visible and enabled such that you can click it.

element_to_be_selected(element)

An expectation for checking the selection is selected.

frame_to_be_available_and_switch_to_it(locator)

An expectation for checking whether the given frame is available to switch to.

invisibility_of_element(element)

An Expectation for checking that an element is either invisible or not present on the DOM.

invisibility_of_element_located(locator)

An Expectation for checking that an element is either invisible or not present on the DOM.

new_window_is_opened(current_handles)

An expectation that a new window will be opened and have the number of windows handles increase

none_of(*expected_conditions)

An expectation that none of 1 or multiple expected conditions is true.

number_of_windows_to_be(num_windows)

An expectation for the number of windows to be a certain value.

presence_of_all_elements_located(locator)

An expectation for checking that there is at least one element present on a web page.

presence_of_element_located(locator)

An expectation for checking that an element is present on the DOM of a page.

staleness_of(element)

Wait until an element is no longer attached to the DOM.

text_to_be_present_in_element(locator, text_)

An expectation for checking if the given text is present in the specified element.

text_to_be_present_in_element_attribute(...)

An expectation for checking if the given text is present in the element's attribute.

text_to_be_present_in_element_value(locator, ...)

An expectation for checking if the given text is present in the element's value.

title_contains(title)

An expectation for checking that the title contains a case-sensitive substring.

title_is(title)

An expectation for checking the title of a page.

url_changes(url)

An expectation for checking the current url.

url_contains(url)

An expectation for checking that the current url contains a case-sensitive substring.

url_matches(pattern)

An expectation for checking the current url.

url_to_be(url)

An expectation for checking the current url.

visibility_of(element)

An expectation for checking that an element, known to be present on the DOM of a page, is visible.

visibility_of_all_elements_located(locator)

An expectation for checking that all elements are present on the DOM of a page and visible.

visibility_of_any_elements_located(locator)

An expectation for checking that there is at least one element visible on a web page.

visibility_of_element_located(locator)

An expectation for checking that an element is present on the DOM of a page and visible.