您好,有人知道为什么我不能引用TC1中定义的套件变量,然后在一个套件中引用它TC2时出现错误:找不到变量 可以运行两个测试,但是先运行tc1然后再运行tc2会产生此错误 Python 2.7.13 骑乘:1.7.3.1 非常感谢 TC1 TC2
答案 0 :(得分:0)
尝试下一个简单的代码并说是否可行,这里要点是您用Set Suite Variable
定义套件变量的地方,它应该在第一个测试用例中或在其中一个设置中(测试/套房设置) :
*** Settings ***
Library Collections
*** Test Cases ***
TestCase1
Log to Console ${EMPTY}
Set Suite Variable ${suite_variable} case1
Log To Console I'm in case 1: ${suite_variable}
TestCase2
Log to Console ${EMPTY}
${variables} Get Variables
Dictionary Should Contain Key ${variables} \${suite_variable}
Log To Console I'm in case 2: ${suite_variable}