selenium expected_conditions类包含哪些方法
时间: 2024-02-12 09:03:17 浏览: 71
浏览器驱动-zemax-经典实例剖析_13257215
`selenium.webdriver.support.expected_conditions` 是 Selenium Python 客户端库中的一个模块,它包含了许多用于等待元素出现或条件成立的内置方法,这些方法都是通过 `WebDriverWait` 类调用的。以下是一些常用的方法:
- `visibility_of_element_located(locator)`:等待元素可见,参数 `locator` 是一个元组,用于定位元素。
- `text_to_be_present_in_element(locator, text_)`:等待元素出现并包含指定的文本,参数 `locator` 是一个元组,用于定位元素,参数 `text_` 是要等待的文本。
- `element_to_be_clickable(locator)`:等待元素可点击,参数 `locator` 是一个元组,用于定位元素。
- `title_contains(title)`:等待页面标题包含指定的文本,参数 `title` 是要等待的页面标题。
- `alert_is_present()`:等待警告框出现。
还有其他很多方法,你可以在官方文档中查看完整列表:https://selenium-python.readthedocs.io/api.html#module-selenium.webdriver.support.expected_conditions
阅读全文