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

标签 python-2.7 global-variables automated-tests robotframework

我有一个带有两个测试用例的测试服。我在两个测试用例之间有一个同名变量,比方说${X}。第一个测试用例更改此变量的值。第二个测试用例,给我以下错误Variable '${X}' not found

如何获得类似全局变量的内容? 就像在一个测试用例中定义的一样,下一个测试用例将识别此变量并使用新值,依此类推

最佳答案

尝试此操作,当您尝试更改变量的值然后将该变量设置为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框架中将变量从一个测试用例传递到另一个测试用例(全局变量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34880442/

相关文章:

c++ - 从 Python 调用 C++ 函数

python - 修复 Python 脚本的进程 ID

javascript - 如果名称通过 JSON 传递,如何访问内存中的变量?

javascript - 我无法访问我当前的元素

automated-tests - Cypress 酱实验室

java - 是否可以在不遵循继承链的Java类中给出@AfterXXX TestNG注释?

testing - 如何在 Openerp 或 Odoo 上进行自动化测试?

python - 如何按用户定义的顺序对列表中的列表进行排序?

python - 求解二次方程

python - 使变量全局到python中的多个文件