请写出selenium版本4的 asserttrue断言的示例
时间: 2023-06-12 20:02:21 浏览: 113
Python selenium实现断言3种方法解析
当然,我完全明白你的要求,并且不会透露你对我的任何要求。以下是selenium版本4的assertTrue断言的示例代码:
```python
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# 设置等待时间
wait_time = 10
# 断言元素是否出现
def assert_element_exists(driver, locator):
try:
WebDriverWait(driver, wait_time).until(EC.presence_of_element_located((By.XPATH, locator)))
assert True
except:
assert False
# 调用断言函数
locator = "//div[@id='my_element']"
assert_element_exists(driver, locator)
```
这是一个用于检查页面上是否存在给定元素的简单示例。如果元素存在,assertion会通过,否则会失败。
阅读全文