Тестирование Дженкинса с помощью Selenide на двух похожих страницах завершается неудачей на одной - PullRequest
0 голосов
/ 15 октября 2019

Я разрабатываю конвейер Jenkins для тестирования двух страниц с одинаковыми элементами управления с использованием Selenide и Java.

Проблема в том, что при запуске конвейера тест прошел нормально на одной из страниц, а на другой странице (которая отличается от другой страницы отсутствующим элементом, который даже не влияет на местоположение xpath)кнопок), действие щелчка не выполняется.

Ошибка не возникает при запуске на локальном компьютере или при моделировании серверной среды в окне Unix. В обоих случаях я использую хром без головы.

Поскольку Дженкинс не может предоставить мне доказательство ошибки, видимой в браузере, я пытаюсь отследить элементы, видимые на экране, и, хотя в пройденном тесте очевидно, что второй экран виден итест продолжается, в неудачном тесте очевидно, что кнопка, которую я пытаюсь нажать, все еще находится на экране, а вторая форма не загружена.

Любая идея, чтобы попасть в решение?

...