ich benutze capybara anstelle von webrat in schienen. Ich habe Capybara installiert und benutze gem 'Capybara' in Gemfile. wenn icherwartet css "titel" mit text in capybara
page.should have_selector("title", :text => "anything title")
verwenden ist es ein Fehler
Failure/Error: page.should have_selector("title", :text => "anything title")
expected css "title" with text "anything title" to return something
Testdatei, wie unten geben:
require 'spec_helper'
describe "Test pages" do
describe "Home page" do
it "should have the content 'Demo App'" do
visit '/test_pages/home'
page.should have_selector("title", :text => "anything title")
end
end
end
Haben Sie 'save_and_open_page' direkt vor Ihrer Testbehauptung versucht, um zu sehen, was Capybara denkt, dass es sieht? – nmott