Capybara CSS或xpath基于两个条件查找元素

时间:2011-08-17 03:16:18

标签: ruby-on-rails xpath capybara

我正在尝试使用find方法根据以下内容查找元素:

id以ship_开头 并且data-coordinates属性不等于0,0,0。

第一部分的CSS我很容易: find('path[id^="ship_"]')

但我不确定如何添加第二个条件。

1 个答案:

答案 0 :(得分:0)

如果Capybara支持CSS3,您可以尝试:

path[id^="ship_"]:not([data-coordinates="0,0,0"]);