Капибара и страничка

Я установил Capybara на Rails, но, если я зайду в отладчик в моем файле steps.rb и проверим содержимое page.body, оно всегда будет пустым.

Совершенно невежественно, как поступить. Должен ли я проверить, загружен ли Capybara в среде? Если да, то как?

Стоит ли где-нибудь инициализировать Капибару - если да, то как?

1 ответ

Решение

Вы посетили свою страницу? Извините, я знаю, это звучит глупо, но это все, что я могу придумать, учитывая приведенную выше информацию. Можете ли вы попробовать page.find('body') вместо этого?

Как это:

describe 'home page' do
  before :each do
    visit root_path
  end
  it 'should have a body' do
    page.find('body').should_not be_nil
    page.find('body').text.should_not == ''
  end
  .
  .
  .
end
Другие вопросы по тегам