python - 错误类型-消息: unknown error

标签 python selenium error-handling

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

selenium.common.exceptions.WebDriverException: Message: unknown error: Cannot read property 'textContent' of null



为了避免此问题,我想用try-catch块包装它:
        try:
            valeur = driver.execute_script("return arguments[0].nextSibling.textContent;", valeur)
        except "put the error here":
            valeur = ""

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

谢谢

最佳答案

这是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)

关于python - 错误类型-消息: unknown error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51479751/

相关文章:

python - 如何使用 django 发送异步电子邮件

python - 在服务器上运行 Django-selenium 项目

c++ - std::cin 不会在输入错误时抛出异常

Python while 循环减法

Python:OAuth 库

php - 使用 PHP/PYTHON/其他编程语言发挥 Visual SVG 的威力

python-3.x - 如何使用 Selenium 在 Steam Guard 提示符中输入文本?

java - 如何使用 Selenium 将数据保存到文件中

perl - 如何测试包括 $! 在内的错误消息没有语言环境问题?

jquery - 从JQuery错误中获取responseText错误值?