Rspec capybara find regex导致DOM异常12

Rspec capybara find regex导致DOM异常12,rspec,capybara,Rspec,Capybara,以下工作: find("#delete-category-link") 我还想找到“delete-category-link-8”或“delete-category-link-9” 当我尝试使用regex^时: find('#^delete-category-link') 或 我明白了 Capybara::Webkit::InvalidResponseError: SyntaxError: DOM Exception 12 我做错了什么?属性选择器需要包含在[和]中。应该是: f

以下工作:

find("#delete-category-link")
我还想找到“delete-category-link-8”或“delete-category-link-9”

当我尝试使用regex^时:

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

我明白了

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

我做错了什么?

属性选择器需要包含在
[
]
中。应该是:

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