visibility_of_element_located和WebDriverWait一起使用
时间: 2023-12-08 22:06:50 浏览: 117
element-locator-for-webdriv
visibility_of_element_located 是一个 ExpectedCondition,用于判断元素是否可见。WebDriverWait 是一个等待器,用于等待某个条件成立后再执行操作。两者可以结合使用,实现等待某个元素可见后再进行后续操作。
示例代码:
```
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
# 定义等待器
wait = WebDriverWait(driver, 10)
# 等待元素可见
element = wait.until(EC.visibility_of_element_located((By.ID, 'my_element_id')))
# 对可见的元素进行操作
element.click()
```
阅读全文