Настраиваю тесты для работы с jenkins. selenium + pytest.
Пока начал только отлаживаться с 1 тестом. Тест простой: авторизация на сайте.
jenkins стоит на сервере. нужные библиотеки и драйвера тоже. Х монитор. пути прописаны.
создал задачу. Тесты попадают в билдагент. Но тест падает с ошибкой
/usr/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py:242: NoSuchElementException
Локально тесты проходят, как ui, так и headless.
На что стоит обратить внимание?
1) Я бы посоветовал прежде всего на лог джобы дженкинса посмотреть -- может есть и другие ошибки, а эта не первая.
2) Может логирования добавить, чтобы было видно с каким элементом проблема.
3) После того как будет понятно с каким -- писать туда грамотный Wait
4) Для проверки в Wait ли вопрос можно начать с увеличения Implicit wait .