【发布时间】:2017-01-30 13:38:36
【问题描述】:
我正在尝试从扩展 Spock 测试中的 GebSpec 的类调用 java 构造函数。 我有这个错误:“不允许构造函数;相反,定义一个 'setup()' 或 'setupSpec()' 方法”。 我需要这样称呼:
public class Slider extends GebSpec{
private elem
public Slider(selector) {
this.elem = page.driver.findElement(By.id(selector))
}
class Mytest extends GebSpec {
def "try_to_call"() {
given:
to SomePage;
when:
Slider slider = new Slider("slider");
then:
....some code....
}
}
【问题讨论】: