これは私の最初の casper テストなので、まだ基本に苦労しています。ログイン フォームにユーザー名とパスワードを入力して送信したいと思います。次に、次のページに「ログオフ」リンクが表示されるかどうかを確認します (ユーザーがログインしていることを確認します)。
しかし、私が知る限り、thenが呼び出されたとき、URL は同じままです。次のページへの投稿またはリダイレクトが行われていないようです。私は何を間違っていますか?
casper.start "http://test.local.mycompany.local/", ->
@echo 'at ' + @getCurrentUrl()
@fill 'form', { UserAlias : 'joe', Password : 'password' }, true
casper.then ->
@echo 'at ' + @getCurrentUrl()
@test.assertExists '#log-off-link', 'log-off link exists'
casper.run ->
@test.done()
したがって、@getCurrentUrl のエコーはどちらも同じ URL を返しますが、これは間違っています。