Я тестирую SPA, основанный на реакции, существует элемент пользовательского интерфейса, который отображается при каждом запросе xhr, который закрывает всю страницу загрузчиком. Мне нужно подождать, пока элемент будет удален, прежде чем пытаться щелкнуть по другому элементу, в противном случае webdriver выдает ошибку, утверждая, что счетчик получит щелчок, а не элемент, который должен быть нажат.
Я пытался дождаться, пока загрузочный счетчик не устареет или больше не будет отображаться. Тест продолжается, но при попытке щелкнуть элемент выдается ошибка веб-драйвера, указывающая, что загрузочный счетчик получит щелчок, даже если тест ожидал его устаревания. Полученный скриншот даже показывает, что элемент больше не виден. Это происходит не очень часто при локальном запуске, на самом деле это может быть 1 к 20 разам, но при работе в среде CI на Jenkins это происходит каждый раз.