Python Selenium Webdriver - Попробуйте, кроме цикла

Я пытаюсь автоматизировать процессы на веб-странице, которая загружается кадр за кадром. Я пытаюсь настроить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-кроме? Я пробовал различные комбинации, в том числе с использованием time.sleep (), прежде чемtry а не послеexcept.

Спасибо