Согласно документам , find_element_by_xpath()
вызывает NoSuchElementException
, если элемент, который вы ищете, не может быть найден.
Я предлагаю обработку потенциал NoSuchElementExceptions
соответственно. Как может выглядеть правильная обработка исключений, зависит от того, чего вы пытаетесь достичь, вы можете зарегистрировать ошибку, присвоить значения по умолчанию, пропустить определенные последующие действия ...
try:
Name = driver.find_element_by_xpath('/html/body/table/tbody/tr/td/table/tbody/tr/td[5]/div/table[1]/tbody/tr/td[1]/div[2]/div')
except NoSuchElementException:
Name = "Default Name"
Вы могли бы даже обернуть несколько вызовов find_element_by_xpath()
в блок try
.