2016-10-17 11 views

答えて

4

。以下の例のように。ロボットは「テストレベル」と「スーツレベル」の2つのレベルを維持しています。テストレベルの中には、「セットアップ」と「ティアダウン」と呼ばれる別の2つのものがあります。 セットアップは、すべてのテストケースを実行する前に実行されることを意味します。 teardownは、すべてのテストケースを実行した後に実行されることを意味します。以下の例では、Default_values、Overridden setup、No_teardownなどを実行します。テストケースOpen_Applicationが実行され、テストケースを終了した後、Close Applicationが実行されます。ティアダウンセクションでその自動変数を使用できるのは、docsに記述され、No_teardownテストケースで説明されているとおりです。 No_teardownテストケースでは、それが真であるかどうかをチェックしています。あなたはあなたの必要に応じて何かを変更することができます。 http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#test-setup-and-teardown

これはあなたの疑問を取り除くことを願っています - :

*** Settings *** 
Test Setup  Open Application App A 
Test Teardown Close Application 

*** Test Cases *** 
Default values 
    [Documentation] Setup and teardown from setting table 
    Do Something 

Overridden setup 
    [Documentation] Own setup, teardown from setting table 
    [Setup] Open Application App B 
    Do Something 

No teardown 
    [Documentation] Default setup, no teardown at all 
    Do Something 
    [Teardown] Should Be True  '${TEST STATUS}' == 'True' 

No teardown 2 
    [Documentation] Setup and teardown can be disabled also with special value NONE 
    Do Something 
    [Teardown] NONE 

Using variables 
    [Documentation] Setup and teardown specified using variables 
    [Setup] ${SETUP} 
    Do Something 
    [Teardown] ${TEARDOWN} 

この例では、このロボットのドキュメントリンクのバージョンに変更されます。

関連する問題