黄瓜和黄瓜Capybara:应该使用rendered.should,page.should还是response.should?

时间:2011-02-03 13:16:09

标签: cucumber response capybara

对于使用水豚的黄瓜特征,我应该使用以下哪一项?:

rendered.should have_selector
page.should have_selector
response.should have_selector

我似乎无法让他们中的任何一个工作 - 我收到的每个错误消息

2 个答案:

答案 0 :(得分:4)

正确的方法是page.should have_selector。有关更多文档,请查看README“查询”部分。

(没有名为rendered的方法(我知道),response中存在Capybara::Driver::RackTest,但我不确定如何使用它 - 我'从来没有需要它。)

答案 1 :(得分:0)

经过一些棘手的谷歌代码搜索,答案似乎是

response.should have_selector