私はPythonを使用してSeleniumでオートメーションテストを書いています。 1つの要素が存在しても存在しなくてもよい。私は下のコードでそれを処理しようとしている、それは要素が存在するときに動作します。しかし、要素が存在しない場合はスクリプトが失敗し、要素が存在しない場合は次のステートメントに進みます。Selenium Python - Handlingこのような要素の例外はありません
try:
elem = driver.find_element_by_xpath(".//*[@id='SORM_TB_ACTION0']")
elem.click()
except nosuchelementexception:
pass
エラー -
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element:{"method":"xpath","selector":".//*[@id='SORM_TB_ACTION0']"}
要素が見つからない場合はスローされます。 – JeffC