是否可以在页面的at元素内查看?

问题描述 投票:0回答:1

是否有可能仅在“ At-Element”中查找元素?

示例页:

  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找到了多个元素,所以我想告诉Page,它必须查看在“ at”字段中声明的div-Element。

groovy geb
1个回答
0
投票

[语义上,at不是内容元素,而是布尔条件,即,您在其中具有的任何代码都将被评估为“ Groovy Truy”值。您应该在content部分中定义元素,然后从at条件中引用它,而不是相反。

© www.soinside.com 2019 - 2024. All rights reserved.