0

ここに私が持っているものがあります:

visit "..."

fill_in "Email", with: user.email
fill_in "Password", with: user.password
click_button "Sign in"

p current_url
p page.body    
save_and_open_page

fill_in "Email", with: "lol@lol.com"
click_button "Update"

current_url が正しい

しかし、page.body は DOCTYPE のみの空のページを提供します。これは、アプリのどこにも存在しない古い HTML4 DOCTYPE です!

save_and_open_page も空のページを提供します。

手がかりはありますか?

4

3 に答える 3

0

訪問 "..." が何をするのかわかりませんが、テストがどこにあるのかを視覚化しようとするとき、テストメソッドに引数として追加するのが好きです:js => true そして、一時停止したい場所で10またはいくらでもスリープしますexecution, :js => true はセレンをロードし、物理的に実行されているテストを監視し、ページをスリープ状態にするとページを検査できます。

于 2012-11-15T07:31:16.617 に答える
0

を使用するのではなく、特定のページにアクセスしようとしました"..."か? だから試してみてくださいvisit '/'

また、カピバラvisitは他のテストであなたのために働いていますか? 一般的に、ロードされていないか、正しく機能していない可能性があります。

于 2012-11-15T15:21:29.823 に答える
0

これは保留になるようです....アーキテクチャが変更され、これはもう必要ありません...助けてくれてありがとう...

于 2012-11-16T22:22:51.810 に答える