如何使用带有href和data-method的xpath单击与capybara的链接

时间:2015-03-24 14:48:56

标签: xpath capybara

我知道如何使用href和xpath点击链接:

find(:xpath, "//a[@href='/tags/2']").click

很遗憾,我有两个相同href的链接,一个有data-method="delete"属性,我想点击此链接。如何更改此xpath来执行此操作?

2 个答案:

答案 0 :(得分:3)

如果需要,您还可以使用默认的css类型:

find('a[href="/tags/2"][data-method="delete"]').click

答案 1 :(得分:0)

好的,找到答案:

find(:xpath, "//a[@href='/tags/2' and @data-method='delete']").click