質問

FirefoxでSelenium IDEを使用してフォームを送信しています。問題は、フォームが成功または失敗(ランダム)になる可能性があることです。失敗すると、エラーメッセージ(AJAX)が表示され、フォームを再度送信する必要があります。

成功ページ(テキストが存在する)にリダイレクトされるまでフォームを送信するテストを作成したい。

誰かがこれを手伝ってくれますか?私はまだこのようにSeleniumで遊んでいませんでした。

役に立ちましたか?

解決

Selenium IDEに本格的なループ、条件付き実行、および呼び出し可能関数を追加する拡張機能は次のとおりです。 SelBlocks

Dave Huntは、可能性のあるflowControlに言及しました。ただし、高レベルの機能に加えて、SelBlocksは評価式(通常のJavaScript)を使用するため、AJAXステータスのチェックが少し簡単になる可能性があります。

他のヒント

selenium拡張機能goto_sel_ideを使用できます。これにより、フロー制御コマンドが有効になります。 その後、whileコマンドを使用できます。これにより、成功メッセージが表示されるまでスクリプトを実行できます。 それがあなたのために働いているかどうか教えてください

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top