Geb + Groovy select 属性名称中带破折号的自定义元素

Geb + Groovy select custom element with a dash in the attribute name

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

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

我试过以下方法:

//1
$("li", "data-title": "Something")
//2
$("li", data-title: "Something")

但都不起作用。这可能吗?

为此,您可以只使用 CSS 选择器作为自定义属性:

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