2016-05-26 10 views
0

グローバル変数を作成し、その変数にランダムな文字を割り当てたいとします。この変数をグローバルに呼び出して、テキストボックスに貼り付けることができるようにします。どのようにこれを行うことができます これまで私は6つのランダムな文字を選択しようとすると、次の試してみました。グローバル変数を作成してランダムな文字列を割り当てる

** Variables ** 
@{ORANGES} = Generate Random String 6 çÑ3ùáâ$æßØ 

Test Case 
    input text ${TXTBX_TITLE} @{ORANGES} 

答えて

4

Variablesテーブルではこれを行うことはできません。ユーザーガイドから:

[変数テーブルの主な欠点]は、値は常に文字列であり、動的には作成できないということです。これらのいずれかが問題であれば、代わりに可変ファイルを使用できます。

ドキュメントには、variable fileを使用する方法があります。変数ファイルはPythonコードなので、必要な計算を行うことができます。

Generate Random Stringも使用できますが、スイートのセットアップ中に呼び出されるキーワードで行う必要があります。例:

*** Settings *** 
Library  String 
Suite setup initialize random data 

*** Keywords *** 
Initialize random data 
    ${oranges}= Generate Random String 6 çÑ3ùáâ$æßØ 
    set suite variable ${oranges} 

*** Test Cases *** 
Example 
    log to console \nmy random string: ${oranges} 
関連する問題