小编San*_*osh的帖子

Selenium Python - 处理没有这样的元素异常

我正在使用Python在Selenium中编写自动化测试.一个元素可能存在也可能不存在.我试图用下面的代码来处理它,它在元素存在时起作用.但是当元素不存在时脚本失败,如果元素不存在,我想继续下一个语句.

try:
       elem = driver.find_element_by_xpath(".//*[@id='SORM_TB_ACTION0']")
       elem.click()
except nosuchelementexception:
       pass
Run Code Online (Sandbox Code Playgroud)

错误 -

selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element:{"method":"xpath","selector":".//*[@id='SORM_TB_ACTION0']"}
Run Code Online (Sandbox Code Playgroud)

python selenium python-3.x selenium-webdriver

8
推荐指数
3
解决办法
3万
查看次数

标签 统计

python ×1

python-3.x ×1

selenium ×1

selenium-webdriver ×1