我是一个新手尝试使用 Capybara 测试我的 Rails 项目,但是当我尝试从我的 div 中检测一些字符串时,我对 page 和 page.body 的含义感到困惑:(在 :js=>true 模式下)
<div>"some content"</div>
我的一些测试将通过
page.should have_content "some content"
有些会通过
page.body.should have_content "some content"
我尝试放置内容,但只有“page.body”会给我一些有价值的信息,“page”本身什么也不会显示,而且我找不到任何关于 page 和 page.body 做了什么的可靠解释。谁能帮我?