python-2.7 – 在Robot框架中将变量从一个测试用例传递到另一个测试用例(全局变量)

我有一套带两个测试案例的测试套装.我在两个测试用例之间有一个同名变量,比方说${X}.第一个测试用例更改了此变量的值.第二个测试用例,给出了以下错误:找不到变量’${X}’.

我怎样才能拥有全局变量?就像在一个测试用例中定义一样,下一个测试用例将识别该变量并使用新值等等

最佳答案
试试这个,当你试图改变变量的值然后将变量设为Global时,这符合你的要求,所以当变量记录在下面的例子中时,它具有存储在变量中的最新值.

    *** Test Cases ***
Test1
    ${test}=    Evaluate    9
    Set Global Variable      ${test} 
Test2
    ${test}=    Evaluate    10
    Set Global Variable      ${test} 
Test
    Log Variables

转载注明原文:python-2.7 – 在Robot框架中将变量从一个测试用例传递到另一个测试用例(全局变量) - 代码日志