2012-05-31 80 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)