selenium判断元素是否存在,并打印是否存在
时间: 2023-11-08 11:54:32 浏览: 94
selenium判断元素是否存在的两种方法小结
5星 · 资源好评率100%
可以使用selenium的find_elements方法来判断元素是否存在,若元素存在则返回不为空的列表,否则返回空列表。具体代码如下:
```
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
# 初始化浏览器
browser = webdriver.Chrome()
# 打开网页
browser.get('https://www.example.com')
try:
# 查找元素
elem = browser.find_elements_by_xpath('//div[@id="some_id"]')
if len(elem) > 0:
print('元素存在')
else:
print('元素不存在')
except NoSuchElementException as e:
print('元素不存在')
finally:
# 关闭浏览器
browser.quit()
```
阅读全文