テストケースで2つの分解キーワードを呼び出す必要がありますが、そのための新しいキーワードを作成しないでください。ドキュメントやループなど、キーワードに次のような構文がある場合は興味深いです。
[Documentation] line1
... line2
... line3
" キーワードの実行 "キーワードを使用します。
ドキュメントから「このキーワードは、複数のアクションに対処する必要があり、新しい上位レベルのユーザーキーワードを作成するのはやり過ぎになる場合に、セットアップとティアダウンで主に役立ちます」
そのようになります:
Test Case
[Teardown] Run Keywords Teardown 1 Teardown 2
またはまた
Test Case
[Teardown] Run Keywords Teardown 1
... Teardown 2
と引数付き
Test Case
[Teardown] Run Keywords Teardown 1 arg1 arg2
... AND Teardown 2 arg1
Test Teardownメソッドで複数のキーワードを実行するには、次のトリックを使用します。
最初に、実行するキーワードのセットを含む新しいキーワードを定義します。
例えば。ここに - Failed Case Handle
は、他の2つのキーワードの新しい定義take screenshot
およびclose application
。これは、スクリーンショットを撮ってから、実行中のアプリケーションを閉じることを検討してください。
*** Keywords ***
Failed Case Handle
take screenshot
close application
基本的に、Failed Case Handle
キーワード、take screenshot
およびclose application
はそれぞれ実行されます。
次に、***Settings***
セクション定義Test Teardown
次の例による手順。
*** Settings ***
Test Teardown run keyword if test failed Failed Case Handle
または、
*** Settings ***
Test Teardown run keyword Failed Case Handle
したがって、最初のケースではFailed Case Handle
テストケースが失敗すると、キーワードが呼び出されます。一方、2番目のケースではFailed Case Handle
キーワードは、各テストケースの後に呼び出されます。