1

非同期にロードされたページのコンテンツをテストすると、次のようにテストできます。

  assert page.should have_content(content)

これが機能するのは、コンテンツがページに表示されるまで (またはタイムアウトになるまで) コンテンツをチェックし続けるためです。

リダイレクトでこれをどのように行いますか?/index.html#login から /index.html#main にリダイレクトします。これが今のやり方ですが、うまくいきません:page.current_url.include?(uri)

4

1 に答える 1

0

テストされていませんが、これで正しい URL が得られるはずです。

current_url = evaluate_script(window.location.href)

代わりに、とをhref使用することもできますhashpathname

于 2012-11-24T01:33:09.417 に答える