我正在搜索CSS课程。我的HAML是:
.friends
= image_tag 'news-face.png'
%p 15
我的测试是:
it "Should show friends count on popular feed" do
visit '/'
page.should have_css('.friends')
end
我收到错误:
Failure/Error: page.should have_css('.friends')
expected css ".friends" to return something
我已经尝试should
,should_not
,& have_selector
并且无法弄清楚错误。
答案 0 :(得分:3)
您的网页上似乎没有这样的元素。自己解决问题的最佳方法是安装:
# in your Gemfile
gem 'launchy'
然后只使用:
# in Cucumber step
it "Should show friends count on popular feed" do
visit '/'
save_and_open_page
page.should have_css('.friends')
end
使用此gem和命令,您将能够从测试中呈现此页面。
答案 1 :(得分:0)
也许你会使用has_css
选择器。