水豚 rspec 匹配器相当于 response.should have_selector "form", :action =>一些_路径
水豚中是否有一个匹配器可以检查是否存在具有特定操作的表单?我希望能够这样说:
page.should have_form :action => some_action
看起来 rspec-html-matchers gem 可以满足我的需要,甚至更多,但我觉得奇怪的是 Capybara rspec 匹配器不会提供类似的东西。我错过了什么吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 xpath 节点匹配器:
http://rubydoc .info/github/jnicklas/capybara/Capybara/Node/Matchers#has_xpath%3F-instance_method
You could use the xpath node matcher:
http://rubydoc.info/github/jnicklas/capybara/Capybara/Node/Matchers#has_xpath%3F-instance_method
或者您可以使用常规匹配器,例如
have_css()
Or you can use the regular matchers e.g.
have_css()