Я использую смесь Geb и Selenium для тестирования переднего конца нашего веб-портала. Наши бывшие разработчики реализовали оверлейный div, чтобы блокировать любой доступ к странице при ожидании контента. Таким образом, мне часто приходится ждать, пока этот div больше не будет видимым, прежде чем я могу щелкнуть элемент интереса.Geb/Selenium - другой элемент получит щелчок
Я приложил безусловное ожидание, чтобы проверить, что оверлейный div не виден, но иногда клик идет на этот оверлейный div в любом случае. Это действительно странно: наложение не видно, соответственно. не прикреплен к дереву DOM, но щелчок идет к нему.
Как это может произойти? Что я могу сделать, чтобы обойти эту проблему?
Мое предположение заключается в том, что его не дожидаясь его исчезновения (исчезнуть). проверить тайм-аут на это ожидание и при необходимости увеличить? – sircapsalot
Я., я столкнулся с такой же ситуации и придумали обходной путь делать во время цикла для элемента возврата 'NoSuchElementException' – Saifur
вот мой беглый ожидания: – AndyDoe