0

Ajax リクエストを実行するボタンがあり、別のページに正常にリダイレクトされます。

assertリダイレクトされたページに正常に到達したことを確認するにはどうすればよいですか?

clickAndWaitボタンに がついています。しかしその後..?

4

2 に答える 2

1

verifyTextPresentコマンドを使用して、リダイレクトされたページ内の一意のラベルまたはテキストを確認できます。これにより、リダイレクトされたページに正常に到達したことを修正できます。

このようにしてみてください

 command : verifyTextPresent                               

 Target  : some unique text in the redirected page.

これで問題は解決できると思います。

于 2013-02-07T02:57:22.743 に答える
0

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 の詳細については、

于 2013-02-07T06:21:35.040 に答える