如何處理元素丟失時的異常。是否有辦法通過回溯發現什麼是NoSuchElementException的異常錯誤
Traceback (most recent call last): File "firsttry.py", line 56, in < module >
browser.find_element_by_xpath("html/body/div/section/div[1]/div[2]/ul[5]/li/div[1]/form/input[3]").click()
File "C:\ProgramData\Anaconda2\lib\site-packages\selenium\webdriver\remote\webelement.py", line 72, in click self._execute(Command.CLICK_ELEMENT)
File "C:\ProgramData\Anaconda2\lib\site-packages\selenium\webdriver\remote\webelement.py", line 461, in _execute return self._parent.execute(command, params)
File "C:\ProgramData\Anaconda2\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute self.error_handler.check_response(response)
File "C:\ProgramData\Anaconda2\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Element is not clickable at point (659, 28). Other element would receive the click: ... (Session info: chrome=60.0.3112.113) (Driver info: chromedriver=2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf),platform=Windows NT 10.0.14393 x86_64)
爲什麼要處理'NoSuchElementException'?考慮到你提供的日誌'元素不可點擊點...'異常 – Andersson
您正在看到'WebDriverException:消息:未知錯誤:元素在點(659,28)處不可點擊。其他元素會收到點擊:...'檢查此[**討論**](https://stackoverflow.com/questions/44912203/selenium-web-driver-java-element-is-not-clickable-at - 點-36-72-其他-EL) – DebanjanB