Was ist die Bedeutung von Seite und page.body in Capybara
Ich bin ein Neuling, der versucht, mein Rails-Projekt mit Capybara zu testen, aber ich bin verwirrt mit der Bedeutung von page und page.body, wenn ich versuche, einen String aus meinem div zu erkennen: (in: js => true mode)
<div>"some content"</div>
Einige meiner Tests werden mit @ bestand
page.should have_content "some content"
Einige werden mit @ vergeh
page.body.should have_content "some content"
Ich versuche, den Inhalt zu platzieren, aber nur "page.body" gibt mir wertvolle Informationen, die "page" selbst zeigt mir nichts und ich kann keine solide Erklärung darüber finden, was page.body getan hat. Kann mir jemand helfen