0
硒有沒有辦法確定click()
函數是否正確執行?如何捕捉點擊()失敗?
假設一個網頁有一個帶有提交按鈕的表單。我使用硒來點擊提交按鈕。我如何確定click()
是否正確發生?現在我的代碼看起來像這樣:
try:
button = driver.find_element_by_id('submit_button_id')
button.click()
except NoSuchElementException:
print('No such button found.')
# determine if the `click()` function actually worked.
try:
driver.find_element_by_id(
'new_id_that_only_occurs_after_button_click'
)
except NoSuchElementException:
# code to retry button click
有沒有更好的方法?