Sobes.tech
Back to questions
Junior — Middle
76

Можешь назвать три примера исключений, которые могут возникнуть при работе с Selenium?

Answer from AI

sobes.tech AI

Три распространённых исключения в Selenium:

  1. NoSuchElementException — возникает, когда Selenium не может найти элемент на странице по заданному локатору.

  2. TimeoutException — возникает, если ожидание (например, через WebDriverWait) истекло, а условие не было выполнено.

  3. StaleElementReferenceException — происходит, когда элемент, с которым пытаются взаимодействовать, больше не существует в DOM (например, страница обновилась).

Пример обработки исключения в Python:

from selenium.common.exceptions import NoSuchElementException

try:
    element = driver.find_element_by_id('my-element')
except NoSuchElementException:
    print('Элемент не найден')