Прошу совета. У меня абсолютно дурацкое модальное окно, которое с phantomjs (1.9.8) не хочет закрываться никаким образом, кроме как повторными нажатиями кнопки и проверками, закрылось ли оно в конце концов. В общем - while loop. Никакие ExpectedConditions не помогают, ибо кнопка видна сразу, и кликабельна, и толку её нажимать один раз никакого. Если в Firefoxе проблем нет, то с phantomjs такие вот костыли. Как бы это обойти стандартными средствами? На данный момент составил такую конструкцию
while(driver.findElements(By.className("modalpopup")).size() > 0) { submitPopUpBtn.click(); .... }
таймаут выставлен в 3 секунды, по наблюдениям уходит два цикла, то есть 6 секунд, чтобы кнопка наконец-то сработала.