Geb&x2B;Groovy选择属性名中带有破折号的自定义元素

Geb&x2B;Groovy选择属性名中带有破折号的自定义元素,groovy,ui-automation,geb,Groovy,Ui Automation,Geb,我试图在以下元素上使用Geb jQuery选择器: <li data-title="Something"><'li> 但两者都不起作用。这是可能的吗?您只需使用CSS选择器作为自定义属性即可: $("li[data-title='Something']") 您使用的是$(“li”,“数据标题”:“一些值”)是吗?不是Something?我只是在Geb的代码库中写了一个快速检查,以确认这些类型的属性可以用于选择具有属性的元素。当您尝试选择该元素时,是否确定该元素存在于页

我试图在以下元素上使用Geb jQuery选择器:

<li data-title="Something"><'li>

但两者都不起作用。这是可能的吗?

您只需使用CSS选择器作为自定义属性即可:

$("li[data-title='Something']")

您使用的是
$(“li”,“数据标题”:“一些值”)
是吗?不是
Something
?我只是在Geb的代码库中写了一个快速检查,以确认这些类型的属性可以用于选择具有属性的元素。当您尝试选择该元素时,是否确定该元素存在于页面中?看到一个以
data-
为前缀的属性名,我相信您正在为单页应用程序使用某种js框架,是吗?@tim_yates是的,我们正在使用MVC框架AngularJS
$("li[data-title='Something']")