python selenium 判断元素是否存在,实现:找到元素,执行对应的代码;找不到元素,继续执行其他代码
时间: 2024-03-06 21:51:05 浏览: 212
selenium判断元素是否存在的两种方法小结
5星 · 资源好评率100%
可以使用 try-except 语句来判断元素是否存在,如果找到元素则执行对应的代码,如果找不到元素则执行其他代码。具体实现代码如下:
```python
from selenium.common.exceptions import NoSuchElementException
try:
element = driver.find_element_by_xpath('xpath')
# 执行对应的代码
except NoSuchElementException:
# 找不到元素,执行其他代码
```
其中,`driver` 是 `webdriver` 对象,`xpath` 是元素的路径,`NoSuchElementException` 是 `selenium` 的异常类,用于捕获找不到元素的异常。如果找到了元素,则执行 `try` 语句块中的代码;如果找不到元素,则执行 `except` 语句块中的代码。
阅读全文