selenium判断元素是否存在
时间: 2023-11-08 16:54:32 浏览: 209
selenium元素定位
4星 · 用户满意度95%
可以使用selenium的find_elements方法,如果返回的列表长度大于0,则说明元素存在,否则元素不存在。具体代码实现如下:
```python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.example.com')
# 判断元素是否存在的函数
def is_element_exist(css_selector):
elements = driver.find_elements_by_css_selector(css_selector)
if len(elements) > 0:
return True
else:
return False
# 调用函数判断元素是否存在
if is_element_exist('#search-input'):
print('元素存在')
else:
print('元素不存在')
driver.quit()
```
阅读全文