Можно ли заглянуть внутрь элемента at на страницах? - PullRequest
0 голосов
/ 27 января 2020

можно ли искать элементы только в элементе At?

Пример страницы:

  class SearchDialogPage extends Page {

    static at = { $('div', class: 'modalOverlay').has('div', class: 'contentbox__title', text: 'Search for Company') }

    static content = {
       nameTextline { $('div').has('label', text:'Name').$('input') module TextInput }
   }    
} }

Я нахожу более одного элемента для nameTextline, поэтому я хочу скажите странице, что она должна посмотреть на элемент div, объявленный в поле "at".

1 Ответ

1 голос
/ 28 января 2020

Семантически, at - это не элемент содержимого, а логическое условие, т. Е. Любой код, который у вас внутри, будет оцениваться как "Groovy истинное" значение. Вы должны определить свой элемент в разделе content, а затем обратиться к нему из вашего условия at, а не наоборот.

...