Jenkins и Selenium тесты

Как раз для решения таких проблем и была сделана библиотека Selenide.
Она как раз автоматически разруливает все описанные проблемы: когда нужно кликнуть элемент, ждёт, пока он появится. Если текст элемента сразу не стал таким, каким надо, Selenide немножко подождёт - идеально подходит для проблем с медленными браузерами, удалённым десктопом, jenkins и пр. Прелесть в том, что не нужно писать никаких WebDriverWait и прочих излишеств - всё происходит автоматически.