2016-07-18 13 views
1

Gibt es eine Möglichkeit, zwei Variablen in Robot Framework zurückzugeben?Rückgabe von zwei Werten in Robot Framework

${result1}, ${result2}= MyKeyword 

funktioniert nicht.

+0

Es gibt eine große Bedienungsanleitung Sie lesen sollten: http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#user-keyword-return-values ​​ – ombre42

Antwort

7

Ja, legen Sie nur die Variablen in separaten Zellen, die beide bei der Zuordnung und wenn die Werte zurück.

Zum Beispiel:

*** Test Case *** 
Example 
    ${value1} ${value2} return two values 
    Should be equal ${value1} this is value 1 
    Should be equal ${value2} this is value 2 


*** Keywords *** 
Return two values 
    ${v1}=  set variable this is value 1 
    ${v2}=  set variable this is value 2 

    [Return] ${v1} ${v2} 
2

das Entfernen

${result1} ${result2} = MyKeyword 
+0

Diese doesn‘ t Arbeit für mich. '$ {result1} $ {result2} =' -> Schlüsselwort nicht gefunden – kame

+0

Dies war ein Problem mit der Trennung oder Sie haben tatsächlich nicht zwei Werte aus dem Schlüsselwort – shicky

+1

zurückgegeben Und auch ein Problem mit dem Gleichheitszeichen. – kame