2016-10-13 17 views
-2

ROBOTフレームワークでグローバル変数を作成しようとしています。 n個のスクリプトを実行します。ロボットフレームワークでグローバル変数を動的に作成する

最初のスクリプトでは、残りのスクリプトで使用される変数を作成することに基づいて条件をチェックします。

__init __。これはROBOTで可能であるなら、私に知らせて、ロボット(ここで私は、変数を設定したい)first.robotのsecond.robot

してください。

おかげ アニル

+0

? http://stackoverflow.com/help/how-to-ask –

答えて

0

あなたは、デフォルトではグローバルでEnvironment Variablesを設定することができます。ライブラリOperating Systemで利用できます。彼らはString変数に限定されるものではなく、次の構文を持っています

Set Environment Variable %{ENV_VAR_NAME}

2

キーワードのビルトインライブラリは、キーワードSet Global Variableが含まれています。ドキュメントから:

変数をすべてのテストおよびスイートでグローバルに使用できるようにします。

このキーワードで設定された変数は、すべてのテスト ケースとスイートを設定した後で実行され、グローバルに使用できます。したがって、 で変数を設定すると、このキーワードは、コマンド から、--variableまたは--variablefileオプションを使用して作成するのと同じ効果があります。この キーワードはどこでも変数を変更できるため、注意して使用する必要があります。

例:私は良い質問をするにはどうすればよい

Set global variable ${the variable name} this is the value 
関連する問題