2012-11-20 57 views
1

考慮到HTML中: fooLink如何獲得的基本元素屬性的蓋布模塊

和頁面對象

class FooPage extend geb.Page { 
    static content = { 
     foo = { Module FooModule, $('.foo') } 
    } 
} 

什麼是正確執行,以獲得@href元素出來的模塊?

class FooModule extends geb.module { 
    static content = { 
     smartField = { doSomethingSmartWith([email protected]) } 
    } 
} 

我試過了,這個委託,基地,$和@,都沒有工作。

回答

5

皮爾,我在發佈問題後立即發現它。 $()。

這在情況下這可以幫助別人:

class FooModule extends geb.module { 
    static content = { 
     smartField = { doSomethingSmartWith($()[email protected]) } 
    } 
}