capybara在DOM Exception 12中查找正则表达式结果

时间:2014-09-29 11:53:22

标签: rspec capybara

以下作品:

find("#delete-category-link")

我还想找到' delete-category-link-8'或者' delete-category-link-9'。

当我尝试使用正则表达式时:

find('#^delete-category-link')

find('id^="delete-category-link"')

我得到了

Capybara::Webkit::InvalidResponseError:    
SyntaxError: DOM Exception 12 

我做错了什么?

1 个答案:

答案 0 :(得分:3)

属性选择器需要被[]括起来。它应该是:

find('[id^="delete-category-link"]')