TGViewer
Геннадий Чурсов | QA++ Геннадий Чурсов | QA++ @chursovqa · 4.14K subscribers
Post #106 1.11K
Trust no one, even yourself

С таким лозунгом приходится жить любому тестировщику.

📅 Буквально вчера вечером нужно было написать простенький парсер с сайта. Решил выбрать Selenide и по мере написания тестов столкнулся с необработанным исключением:
Caused by: org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//span[text() = 'Show more results']"}

А мне там нужно было до последнего кликать на "Show more", а потом эта кнопка уже всё, либо могла случайно не прогрузиться за таймаут.

🔄 Пару десятков раз перезапустив тесты, которые идут до падения около 20 минут, а на часах уже 2 часа ночи, я в очередной раз не понял, почему у меня тест падает, не обрабатывая исключения. Для простоты использовал просто catch (Exception e). Каково же было мое удивление, что оказывается все эти ElementNotFoundException и StaleElementException в Selenide, в отличие от Selenium, не наследуются от Exception, а наследуются от Error. А еще и логи непонятно зачем выводят мне исключения Selenium, вместо Selenide.

🚫 Не доверяйте никому, даже логам, даже себе! Всегда всё перепроверяйте.
  • 👍 14
  • 🤯 5
More from @chursovqa
  1. Sep 29, 2026Heisenbug 2026 Autumn: тестирование, практика и живое общение 16–17 октября в Санкт-Петерб…
  2. Sep 23, 2026Собеседование для QA на английском Проведу бесплатную тренировку интервью для тестировщико…
  3. Sep 17, 2026Баг нашли за пару минут. А потом ещё минут десять вспоминаем шаги, открываем Network, соби…
  4. Sep 8, 2026У тестировщиков редко бывает одинаковая работа. 😺 Один меняет IT на стройку и заново соби…
  5. Sep 7, 2026Наконец-то на работе поставили задачу с которой я легко справлюсь! 😁
  6. Sep 1, 2026Как прокачать LinkedIn так, чтобы не только самому искать работу, но и получать хорошие вх…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →