У меня возникли некоторые проблемы при попытке проверить элементы внутри модальной панели RichFaces, как показано на демонстрационной странице RichFaces здесь
проблема в том, что однажды был получен элемент Iне может взаимодействовать с ним, потому что WebDriver генерирует исключение ElementNotVisibleException.
Я проверяю его с помощью firebug, и он выглядит серым, потому что для некоторых элементов div высота и ширина установлены на 0.
Я попытался установить все элементы div вручную с помощью высоты и размерачтобы увидеть, изменится ли он, но не существует способа заставить его работать, поэтому я предполагаю, что должно быть что-то еще, влияющее на видимость модальной панели, но не могу найти что.
Кто-нибудь проверял веб-драйвер или селен противпанель richfaces?
Заранее спасибо.
Редактировать: Для кода это слишком много, чтобы поместить здесь, но в основном я адаптировал учебник jbehave для веб-сайта etsy (тот, который использует пружину для инъекциизависимости), которые можно найти здесь .
Архитектура использует PropertyWebDriverProvider, который настроен свойствами maven для использования InternetExplorer или Firefox и использует шаблон PageObject (все страницы простираются от WebDriverPage).
Для конкретного кода один из JimEvans выдает мне ту же ошибку.