怎么在Python中利用硒处理异常

  介绍

这篇文章将为大家详细讲解有关怎么在Python中利用硒处理异常,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

Python的优点有哪些

1,简单易用,与C/c++、Java、c#等传统语言相比,Python对代码格式的要求没有那么严格;2,Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3,Python面向对象,能够支持面向过程编程,也支持面向对象编程;4,Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5,Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。

<强> 1,说明

在使用硒时,不可避免的会遇到一些异常情况,比如超时,没有找到节点的错误等等。一旦出现这样的错误,程序就不能再运行了。这里我们可以使用tryexcept语句来捕捉异常。

<强> 2,实例

<>之前得到selenium  import  webdriver   得到selenium.common.exceptions  import  TimeoutException NoSuchElementException   ,   ,   时间=browser  webdriver.Chrome ()   试一试:   ,,,browser.get (& # 39; https://www.baidu.com& # 39;)   except  TimeoutException:   ,,,print(& # 39;超时& # 39;)   ,   试一试:   ,,,browser.find_element_by_id (& # 39; aa # 39;)   except  NoSuchElementException:   ,,,print(& # 39;未找到节点& # 39;)   最后:   browser.close ()

这里我们使用的是尝试除了来捕获异常。比如,我们对find_element_by_id()查找节点的方法捕获NoSuchElementException的异常。一旦出现了这样的错误,就进行异常处理,程序就不会中断了。

关于怎么在Python中利用硒处理异常就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在Python中利用硒处理异常