Я пытаюсь автоматизировать процессы на веб-странице, которая загружается кадр за кадром. Я пытаюсь настроить цикл try-except
, который выполняется только после подтверждения присутствия элемента. Это код, который я установил:
from selenium.common.exceptions import NoSuchElementException
while True:
try:
link = driver.find_element_by_xpath(linkAddress)
except NoSuchElementException:
time.sleep(2)
Приведенный выше код не работает, в то время как следующий наивный подход работает:
time.sleep(2)
link = driver.find_element_by_xpath(linkAddress)
Чего-то не хватает в приведенном выше цикле try-except? Я пробовал различные комбинации, включая использование time.sleep() до try
, а не после except
.
Спасибо
try
? - person anon582847382   schedule 30.03.2014except
без явной ссылки на исключение. Все равно не работает... - person user3294195   schedule 30.03.2014