鉴于HTML: fooLink
和页面对象
class FooPage extend geb.Page {
static content = {
foo = { Module FooModule, $('.foo') }
}
}
将@href元素从模块中取出的正确实现是什么?
class FooModule extends geb.module {
static content = {
smartField = { doSomethingSmartWith(?.@href) }
}
}
我已经尝试过,这个,委托,基础,$和@,没有一个可以工作。
答案 0 :(得分:5)
Derp,我在发布问题后立即发现了它。 $()。
这是以防万一:
class FooModule extends geb.module {
static content = {
smartField = { doSomethingSmartWith($().@href) }
}
}