selenium.webdriver.support.expected_conditions

1. class selenium.webdriver.support.expected_conditions.alert_is_present

期待出现警告框

2. class selenium.webdriver.support.expected_conditions.element_located_selection_state_to_be(locator, is_selected)

期望定位元素并检查指定的选择状态是否处于该状态。

locator:(by, path) 的元组

is_selected 是一个布尔值

3. class selenium.webdriver.support.expected_conditions.element_located_to_be_selected(locator)

期望定位的元素已经被选择。

locator:(by, path) 的元组

4. class selenium.webdriver.support.expected_conditions.element_selection_state_to_be(element, is_selected)

期望给定元素是否被选择。

element:WebElement 对象

is_selected:一个布尔值

5. class selenium.webdriver.support.expected_conditions.element_to_be_clickable(locator)

期望定位的元素是可见的并且已启用,可以单击它。

locator:(by, path) 的元组

6. class selenium.webdriver.support.expected_conditions.element_to_be_selected(element)

期望元素已经被选择。

element:WebElement 对象

7. class selenium.webdriver.support.expected_conditions.frame_to_be_available_and_switch_to_it(locator)

期望 frame 可切换,如果 frame 可用,则将 driver 切换到 frame 中。

locator:(by, path) 的元组

8. class selenium.webdriver.support.expected_conditions.invisibility_of_element_located(locator)

期望某个元素是不可见的,或者不在 DOM 上显示

locator:(by, path) 的元组

9. class selenium.webdriver.support.expected_conditions.new_window_is_opened(current_handles)

期望新窗口将被打开并使 windows 句柄数量增加

10. class selenium.webdriver.support.expected_conditions.number_of_windows_to_be(num_windows)

期望窗口数量是一个特定的值

11. class selenium.webdriver.support.expected_conditions.presence_of_all_elements_located(locator)

期望页面上至少存在一个指定元素,使用 locator 查找元素,一旦找到就返回 WebElements 列表。

locator:(by, path) 的元组

12. class selenium.webdriver.support.expected_conditions.presence_of_element_located(locator)

期望页面存在指定元素。这不一定意味着元素可见

locator:(by, path) 的元组

13. class selenium.webdriver.support.expected_conditions.staleness_of(element)

等待元素不再附加到 DOM 中,如果元素仍然附加在 DOM 中,则返回 False,否则返回 True

element:WebElement 对象

14. class selenium.webdriver.support.expected_conditions.text_to_be_present_in_element(locator, text_)

期望文本出现在指定元素文本中

locator:(by, path) 的元组

text_:期望文本

15. class selenium.webdriver.support.expected_conditions.text_to_be_present_in_element_value(locator, text_)

期望文本出现在指定元素 value 属性中

locator:(by, path) 的元组

text_:期望文本

16. class selenium.webdriver.support.expected_conditions.title_contains(title)

期望标题包含指定字符串,区分大小写,如果标题匹配返回 True,否则返回 False

title:标题片段字符串

17. class selenium.webdriver.support.expected_conditions.title_is(title)

期望标题为指定字符串,必须完全匹配,如果标题匹配返回 True,否则返回 False

title:标题字符串

18. class selenium.webdriver.support.expected_conditions.url_changes(url)

期望当前 url 为预期 url,区分大小写。如果匹配返回 True,否则返回 False

url:预期 url

19. class selenium.webdriver.support.expected_conditions.url_contains(url)

期望当前 url 包含指定字符串,区分大小写。如果匹配返回 True,否则返回 False

url:预期 url 片段

20. class selenium.webdriver.support.expected_conditions.url_matches(pattern)

期望当前 url 完全符合正则表达式要求。如果匹配返回 True,否则返回 False

pattern:url 正则表达式

21. class selenium.webdriver.support.expected_conditions.url_to_be(url)

期望当前 url 不为预期 url,区分大小写。如果不匹配返回 True,否则返回 False

22. class selenium.webdriver.support.expected_conditions.visibility_of(element)

期望页面 DOM 存在并可见指定元素,且高度与宽度大于 0,一旦找到该元素即返回 WebElement

element:WebElement 对象

23. class selenium.webdriver.support.expected_conditions.visibility_of_all_elements_located(locator)

期望所有指定元素存在于页面 DOM 中并可见,且高度与宽度大于 0,一旦找到该元素即返回 WebElement

locator:(by, path) 的元组

24. class selenium.webdriver.support.expected_conditions.visibility_of_any_elements_located(locator)

期望页面 DOM 至少存在一个并可见指定元素,且高度与宽度大于 0,一旦找到该元素即返回 WebElements 列表

locator:(by, path) 的元组

25. class selenium.webdriver.support.expected_conditions.visibility_of_element_located(locator)

期望页面 DOM 存在并可见指定元素,且高度与宽度大于 0,一旦找到该元素即返回 WebElement

locator:(by, path) 的元组

© 2020 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""