错误类型-消息:未知错误

时间:2018-07-23 13:16:29

标签: python selenium error-handling

运行剪贴代码后,出现文本字段为空时出现此错误消息

  

selenium.common.exceptions.WebDriverException:消息:未知   错误:无法读取null的属性'textContent'

为了避免此问题,我想用try-catch块包装它:

        try:
            valeur = driver.execute_script("return arguments[0].nextSibling.textContent;", valeur)
        except "put the error here":
            valeur = ""

这东西的类型错误是什么?为什么在消息错误中找不到它?

谢谢

1 个答案:

答案 0 :(得分:2)

它是selenium.common.exceptions.WebDriverException

from selenium.common.exceptions import WebDriverException

    try:
        valeur = driver.execute_script("return arguments[0].nextSibling.textContent;", valeur)
    except WebDriverException as e:
        print(e.message)