Loading

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

posted @ 2023-03-31 13:51  DuKe渡客  阅读(640)  评论(0编辑  收藏  举报