2012-05-31 141 views
1

我使用创业板框架自动执行某些浏览器的任务。盖布导航缺少方法例外

这行代码:

$( “H4”,0,文本: “建筑”)。的isEmpty()

抛出一个groovy.lang.MissingMethodException:

常规.lang.MissingMethodException:法无签名:geb.navigator.NonEmptyNavigator $()是适用于参数类型:(java.util.LinkedHashMap中,java.lang.String中,为java.lang.Integer)值:[文字:建筑物],H4,0] 可能的解决方案:标记(),标记(),任何(),当量(INT),是(java.lang.String中),是(java.lang.String中)

创业板文档提供了应执行相同的任务作为我行的例子:

下面是一个具体的例子...

$(“H1”,2类:“标题”)

这将找到第三(元素0索引)h1元素,它的类属性是完全 “标题”。

任何人都可以摆脱为什么我的代码不工作?

回答

2

有一个在其中可以指定选择器,索引和地图上的属性的API没有这样的方法。

您可以从另一方面得到你正在使用预期的结果如下:

$("h1", class: "heading").eq(2)