gpt4 book ai didi

找不到元素时 Python Selenium 崩溃

转载 作者:太空宇宙 更新时间:2023-11-04 06:54:52 25 4
gpt4 key购买 nike

我正在使用 Python Selenium 从列表中打开一个 URL 并找到某个元素。像这样...

driver.get('http://www.example.com.com/')
inputElement = driver.find_element_by_id("my-field")

如果该元素存在则一切正常,但如果找不到该元素则脚本会因错误而崩溃...

Unable to locate element:

这是正确的行为吗?有没有办法解决这个问题而不是崩溃?

最佳答案

这是正确的行为。

您可以捕获异常,就像捕获任何异常一样:

from selenium.common.exceptions import NoSuchElementException
...
try:
driver.get('http://www.example.com.com/')
inputElement = driver.find_element_by_id("my-field")
except NoSuchElementException:
print("couldn't find the element")

关于找不到元素时 Python Selenium 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35653032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com