私はキーワードをJavaで実装していますが、キーワードが失敗すると、 "ERROR:example message"というメッセージでテスト実行全体を停止する必要があります。Javaで実装されたキーワードを使用してRobot Frameworkでテスト実行を停止するにはどうすればよいですか?
5
A
答えて
-1
はReporting keyword status下のユーザーガイドを見てみましょう:
あなたがキーワードの方法で任意の例外をスローすることがあります。例外タイプは接頭辞として使用され、メッセージを追加することもできます。
0
私はこのために2つのソリューションを参照してください。あなたが画面と一時停止にポップアップが表示される
Library Dialogs
(....)
pause execution myMessage
を使用することができ、テスト自体では
:
- 初のソリューションをOKボタンが呼び出されるまで実行します。 たとえば、エラーの場合はjavaキーワードから特定の値を返し、その値が返された場合は一時停止することができます。
- 第二の溶液
私はこの1つを好む:ちょうどキーワードを実行するJavaコードにデバッガを接続し、例外が発生したときに停止します。また、その時点でのJVMの状態を検査することもできます。 This postは、ロボットキーワードを実行するjvmにリモートデバッガを接続する方法を示しています。
2
例外が発生するのは、正式に推奨される方法です。
(そこ受け入れ答えにコメントのように)Javaの
throw new AssertionError("ERROR: example message")
Pythonの
from exceptions import AssertionError
.
.
.
def rftest(self):
test_result = lib.runtest()
if (0 != test_result):
raise AssertionError("Test Failed")
関連する問題
- 1. Xamarin.UITestによるテストの実行を2回停止するにはどうすればよいですか?
- 2. Robot FrameworkのキーワードにOR条件を使用するにはどうすればよいですか?
- 3. RIDEをjythonで実装されたRobot Frameworkと併用するには?
- 4. TypeScriptで実装されたインターフェイスでコンストラクタオーバーロードを実行するにはどうすればよいですか?
- 5. プロトコルを使用して同時実行スレッドを実装するにはどうすればよいですか?
- 6. テストクラスの実行中にマネージトリガの実行を停止するにはどうすればよいですか?
- 7. SWFobjectを使用して実装されたプレーヤーをカスタマイズするにはどうすればよいですか?
- 8. Windows phone 7でロジックを停止してアニメーションを実行するにはどうすればよいですか?
- 9. Robot Frameworkでテスト結果1行を取得するにはどうすればよいですか?
- 10. ドッカーコンテナを停止して同じコマンドで再実行するにはどうすればよいですか?
- 11. Scalaでvariadicメソッドを使用してJavaインターフェイスを実装するにはどうすればよいですか?
- 12. Javaを使用してRabbitMQでヘッダ交換を実装するにはどうすればよいですか?
- 13. どのJAXP実装が使用されているか、どのJAXP実装がロードされたかを知るにはどうすればよいですか?
- 14. TeamCityにMSTestを使用してテストを実行させるにはどうすればよいですか?
- 15. OCSP実装をテストするにはどうすればよいですか?
- 16. javaの "this"キーワードはどのように実装されていますか?
- 17. すべてのビルドでクリーンな実行を停止するにはどうすればよいですか?
- 18. VS2015を使用してリモートでテストを実行するにはどうすればよいですか?
- 19. RestTemplate経由で実行されるPATCHを実装するにはどうすればよいですか?
- 20. 約束を拒否して実行を停止するにはどうすればよいですか?
- 21. スレッドを実行しているタスクが永久に停止するようにスレッドを停止するにはどうすればよいですか?
- 22. Javaでオーディオを停止するにはどうすればよいですか?
- 23. Scalaで `type`キーワードはどのように実装されていますか
- 24. iBatis for Javaを使用して継承を実装するにはどうすればよいですか?
- 25. テスト用にローカルでHTTPを使ってRailsを実行するにはどうすればよいですか?
- 26. Javascriptが - 私は実行を停止するにはどうすればよい
- 27. Robot Frameworkでリスナーを実装しました - data.resource.variablesが空です。
- 28. Javaを使用して「サンドボックス」モードでライブラリを実行するにはどうすればよいですか?
- 29. JavaでGremlinPipelineとPipeFunctionsを使用してクエリを実行するにはどうすればよいですか?
- 30. eclipseでソケットを使用してJavaクライアントサーバーを実行するにはどうすればよいですか?
いくつかのコードを投稿してください。 –
これは有効な質問です – janne