2017-03-10 1 views
1

にSuiteセットアップから変数を渡します。以下のように設定するためのキーワードがあります。グローバルにすることなくテストにアクセスできる "USERNAME"が表示されているため、並列実行はできません。ロボットフレームワークは、私は状態を確保するために、テストスイートごとに新しいユーザーを作るために探していますテストスイート

現在、テストでは、」ロボットによって生成されたエラーを開始しています。

MainTestSuite.robot

*** Settings *** 
Resource   base.robot 
Suite Setup  Suite Start Default 
Suite Teardown  Suite teardown Default 

*** Test Cases *** 
Test One 
    [Setup]  Login ${USERNAME} 
    Do testing 
... 

Base.robot

*** Keywords *** 
Suite Start Default 
    ${USERNAME} Create User 

Suite Teardown Default 
    Delete User ${USERNAME} 

は、おそらく私はいくつかの変数定義を逃したが、suite-を設定するには、意図した結果

答えて

3

を取得するために再フォーマットして幸せしていますセットアップでのレベルの変数(すなわち:のみスイートのテストに変数にアクセス可能)、使用Set Suite Variable

*** Keywords *** 
Suite Start Default 
    ${USERNAME} Create User 
    set suite variable ${USERNAME} 
+0

乾杯ブライアン、私のグーグル-fooが弱かっただけグローバルとローカルがあったと信じて私をリードしています。 –

関連する問題