如何访问geb模块的根元素

tma*_*dry 2 jquery geb

我想测试一下,在我的页面中双击列表项会打开相应的项目进行编辑.

这是我的页面结构:

<ul class="list">
  <li class="item" ondblclick="jQuery(this).find('.edit-button').click();">
    ...some content...
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我有定义使用创业板的项目下列创业板网页moduleList的ListItem模块:

class ListPage extends Page {
  static content = {
    items { moduleList ListItem, $("li.item") }
  }
  ...
}
Run Code Online (Sandbox Code Playgroud)

在ListItem模块中,我想访问根li元素以触发双击它.

我怎样才能访问li中ListItem模块?

正确的jQuery选择器可能$(this)只是在模块中this指向模块实例而不是根元素.

tma*_*dry 5

在发布我的问题后,我认出了一个提供答案的相关问题.

$() 指的是geb模块的根元素.