1

HTML の場合: fooLink

そしてページオブジェクト

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

モジュールから @href 要素を取得するための正しい実装は何ですか?

class FooModule extends geb.module {
    static content = { 
        smartField = { doSomethingSmartWith(?.@href) }
    }
}

this、delegate、base、$ および @ を試しましたが、どれも機能しません。

4

1 に答える 1

5

Derp、質問を投稿した直後に見つけました。$()。

これが誰かを助ける場合に備えて、これは次のとおりです。

class FooModule extends geb.module {
    static content = { 
        smartField = { doSomethingSmartWith($().@href) }
    }
}
于 2012-11-20T05:59:46.170 に答える