Gebフレームワークを使用して、いくつかのブラウザータスクを自動化しています。
このコード行:
!$( "h4"、0、text: "Buildings")。isEmpty()
groovy.lang.MissingMethodExceptionをスローしています:
groovy.lang.MissingMethodException:メソッドの署名なし:geb.navigator.NonEmptyNavigator。$()は引数タイプに適用可能:(java.util.LinkedHashMap、java.lang.String、java.lang.Integer)値:[[text :Buildings]、h4、0]考えられる解決策:tag()、tag()、any()、eq(int)、is(java.lang.String)、is(java.lang.String)
Gebのドキュメントには、私の行と同じタスクを実行する必要がある例が記載されています。
以下は具体的な例です…</p>
$( "h1"、2、クラス: "見出し")
これにより、クラス属性が正確に「見出し」である3番目の(要素は0個のインデックスが付けられた)h1要素が見つかります。
誰かが私のコードが機能しない理由に光を当てることができますか?