水豚中是否有匹配者会检查是否存在具有特定动作的表单我想说这样的话:
page.should have_form:action=>一些操作
看起来rspec-html-matchersgem可以满足我的需要,而且更多,但我觉得奇怪的是,Capybara rspec matchers不会提供类似的东西我遗漏了什么吗?

最佳答案

可以使用xpath节点匹配器:

has_xpath?("//form[@action='/some_action']")

http://rubydoc.info/github/jnicklas/capybara/Capybara/Node/Matchers#has_xpath%3F-instance_method

关于ruby-on-rails - capybara rspec匹配器的响应等效。应该具有“选择器”形式,:action => some_path,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9127751/

10-12 00:29
查看更多