【发布时间】:2015-10-23 09:52:56
【问题描述】:
我正在使用 Geb 和 Spock 编写我的集成测试,这是我的代码:
ITCase.groovy:
waitFor {
documents && documents[index]?.displayed && documents[index].checked?.displayed
}
documents[index].checked.click()
Page.groovy:
static content = {
documents {
moduleList DocumentListItemModule, $("#documents-list table tbody tr")
}
}
DocumentListItemModule.groovy:
static content = {
checked { $(".tst-doc-checkbox").find { it.displayed }}
}
通常它运行良好,但偶尔会在documents[index].checked.click()行出现错误:
Template 'content template 'checked' defined by XXX returned null for args: '[]'
我该如何解决这个问题?
【问题讨论】: