python selenium 判断元素是否存在,实现:找到元素,执行对应的代码;找不到元素,继续执行其他代码
selenium因为找不到元素会抛出异常,导致执行结束
可以考虑使用driver.find_elements(),找不到元素时就会返回空列表,使用if-else语句,判断列表是否为空,非空,则正常找到元素,进行后续代码执行;空,则直接跳过,执行其他代码
if len(driver.find_elements()) != 0 #判断列表的长度是否为0
# 非0,执行的代码
else:
#为0,执行的代码
原文链接:https://blog.csdn.net/m0_63898361/article/details/127651183