Я пытаюсь проверить, если элемент Angular ng-if виден или не используется Geb. До сих пор я пытался проверить, является ли отображаемое свойство истинным или ложным следующим образом.Тестирование Угловое динамическое содержимое страницы (ng-if) с помощью Geb
Угловой:
<article ng-if="!condition" class="bar foo ng-scope">Text to Display</article>
Геб UI Модуль:
unselectedErrorText { $(class: "bar foo ng-scope") }
Тест:
assertThat(unselectedErrorText.displayed).isFalse()
checkBox.value()==false
assertThat(unselectedErrorText.displayed).isTrue()
Я получаю следующее сообщение об ошибке:
The required page content 'unselectedErrorText - SimplePageContent' is not present
Спасибо заранее!
Я делаю то же самое для любого динамического контента. –