Ajax リクエストを実行するボタンがあり、別のページに正常にリダイレクトされます。
assert
リダイレクトされたページに正常に到達したことを確認するにはどうすればよいですか?
clickAndWait
ボタンに がついています。しかしその後..?
Ajax リクエストを実行するボタンがあり、別のページに正常にリダイレクトされます。
assert
リダイレクトされたページに正常に到達したことを確認するにはどうすればよいですか?
clickAndWait
ボタンに がついています。しかしその後..?
verifyTextPresentコマンドを使用して、リダイレクトされたページ内の一意のラベルまたはテキストを確認できます。これにより、リダイレクトされたページに正常に到達したことを修正できます。
このようにしてみてください
command : verifyTextPresent
Target : some unique text in the redirected page.
これで問題は解決できると思います。
IDE には多くのassert
コマンドがあります。いずれかを使用でき、テストスコープを達成できます(ここではページがナビゲートされているかどうか)。
例:
command : assertTitle
Target : check the title of the page.
彼が使用した上記でverifyTextPresent
は、テキストがページに存在するかどうかをチェックし、次のステップに進みます。コマンドを使用するassert
と、アサート ステップが渡されると次のステップに進みます。それ以外の場合は失敗します。
あなたが心に留めておくべきことの1つは、セレンはAjax
一種のロードを待たず、Page loading
. したがって、Wait
Ajax の読み込みを完了するには、コマンドを明示的に配置する必要があります。
コードを にassertions
変換すると、さらに取得できます。そのオプションは、IDE のタブに表示されます。selenese
preferred language and testing framework
Option
SIDE の AssertCommands の詳細については、