Automation Geb导航器缺少方法异常
我正在使用Geb框架自动化一些浏览器任务 这行代码: !$(“h4”,0,文本:“建筑物”).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文档提供了一个示例,该示例应执行与我的产品线相同的任务: 下面是一个具体的例子 $(“h1”,第2类:“标题”) 这将找到第三个(元素索引为0)h1元素,其class属性完全相同 “标题”Automation Geb导航器缺少方法异常,automation,geb,Automation,Geb,我正在使用Geb框架自动化一些浏览器任务 这行代码: !$(“h4”,0,文本:“建筑物”).isEmpty() 正在引发groovy.lang.MissingMethodException: groovy.lang.MissingMethodException:没有方法的签名:geb.navigator.NonEmptyNavigator.$()适用于参数类型:(java.util.LinkedHashMap,java.lang.String,java.lang.Integer)值:[[tex
有人能解释一下为什么我的代码不起作用吗?在api中没有这样的方法可以指定选择器、索引和属性映射 另一方面,您可以使用以下方法获得预期的结果:
$("h1", class: "heading").eq(2)