geb: select 根据属性的存在
geb: select by existence of attribute
给出以下 html:
<a class="foo">
<a class="foo" href="somePonderousJSIDontWantToQuoteInMyTests">
可以使用 $("a.foo", href: ~/.*/)
.
select 前者的后者
是否有更优雅的方法 select 根据元素是否具有特定属性来
元素?
谢谢!
我不知道使用 CSS3 属性匹配器是否更优雅,但它肯定更快,特别是如果您的选择器会 return 许多没有过滤器的元素,因为过滤发生在浏览器中,并且不像您的方法那样在 jvm 中:
$("a.foo[href]")
给出以下 html:
<a class="foo">
<a class="foo" href="somePonderousJSIDontWantToQuoteInMyTests">
可以使用 $("a.foo", href: ~/.*/)
.
是否有更优雅的方法 select 根据元素是否具有特定属性来
元素?谢谢!
我不知道使用 CSS3 属性匹配器是否更优雅,但它肯定更快,特别是如果您的选择器会 return 许多没有过滤器的元素,因为过滤发生在浏览器中,并且不像您的方法那样在 jvm 中:
$("a.foo[href]")