我找到了以下表达式:
{ i -> module BookRow, $("table#book-results tbody tr", i) }
在使用Geb页面对象建模重复结构文章.
在这个Groovy闭包中,你可以调用一个带有module
两个参数的方法:BookRow
和$("table#book-results tbody tr", i)
.Groovy实际上允许省略顶级语句的括号,这里,逗号分隔符实际上分隔了此module
方法调用的两个参数.
即.foo a, b
相当于foo(a, b)
.
如果你想在同一行上分隔两个语句,你可以使用分号:foo(); bar()
.