2013-10-22 27 views
2

我想測試在頁面的列表項上雙擊打開相應的項目以進行編輯。如何訪問geb模塊的根元素

這裏是我的頁面的結構:

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

我有使用GEB ListItemmoduleList模塊定義項目的下列GEB頁:

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

ListItem模塊我想訪問根li元素觸發雙擊它。

如何訪問ListItem模塊中的li

正確的jQuery選擇器可能是$(this),但在模塊this指向模塊實例而不是根元素。

回答