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. したがって、WaitAjax の読み込みを完了するには、コマンドを明示的に配置する必要があります。
コードを にassertions変換すると、さらに取得できます。そのオプションは、IDE のタブに表示されます。selenesepreferred language and testing frameworkOption
SIDE の AssertCommands の詳細については、