Rspec的文件在哪里?

时间:2011-07-30 17:28:01

标签: ruby-on-rails api rspec

我今天第一次看到have_selector。我想学习它的选择,所以我去了官方网站。

但我无法在任何地方找到它。

我在上述每个网站都使用了搜索功能,但是徒劳无功。

这只是一种小而常见的方法,对吧?但我甚至无法阅读它的API ......它在哪里?

编辑:我使用的是Webrat。现在我知道have_selector来自它。但似乎没有有用的文档。

1 个答案:

答案 0 :(得分:3)

这是Capybara的Rspec匹配器之一:Capybara::RSpecMatchers#have_selector

您可以使用该方法使用css或xpath表示法查询页面是否存在某些元素(Capybara自述文件中的示例):

page.should have_selector('table tr')
page.should have_selector(:xpath, '//table/tr')