ruby-on-rails - Rspec 的文档在哪里?

标签 ruby-on-rails api rspec

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

但是我到处都找不到它。

我在上述每个网站中都使用了搜索功能,但没有成功。

这只是一个小而常见的方法,对吗?但我什至无法读取它的 API...它在哪里?

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

最佳答案

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

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

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

关于ruby-on-rails - Rspec 的文档在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6884786/

相关文章:

ruby-on-rails - 测试环境中不调用 PostgreSQL 触发器(运行 RSpec 时)

ruby-on-rails - 测试流程(交叉 Controller )的最佳方法是什么?

ruby-on-rails - Rails rspec 问题(无法加载此类文件 --b (LoadError))

ruby-on-rails - 在 ruby​​ 中构建公钥时是什么导致 "Neither PUB key nor PRIV key::nested asn1 error"?

excel - 在Excel VBA中查找外部显示器的大小

jquery - 使用 'link_to' 和 jQuery 时遇到问题

php - 需要 Salesforce API 详细信息才能从我的网站 (PHP) 创建 salesforce CRM 中的潜在客户

php - Laravel 5.5 API 资源收集使用数组

ruby-on-rails - 在 Ruby 中按 boolean 值排序对象

html - Ubuntu 服务器 14.04 上的 Rails,未加载应用程序布局