如何用selenium判断页面中的元素是否存在
时间: 2024-05-29 09:03:51 浏览: 103
selenium判断元素是否存在的两种方法小结
5星 · 资源好评率100%
可以使用selenium的`find_elements_by_`系列方法来查找页面中的元素,如果元素不存在,则返回一个空的list。因此,可以通过判断list是否为空来判断元素是否存在。
以下是一个示例代码:
```python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://example.com")
# 查找id为example的元素
example_elements = driver.find_elements_by_id("example")
if example_elements:
print("元素存在")
else:
print("元素不存在")
driver.quit()
```
在上面的示例代码中,我们使用了`find_elements_by_id`方法来查找id为`example`的元素,如果元素存在,则`example_elements`将不为空,否则为空。然后,我们根据`example_elements`是否为空来判断元素是否存在。
阅读全文