【发布时间】:2018-01-10 12:33:00
【问题描述】:
我有python文件,它必须用作变量文件,即-V
文件内容是
Volte_user_01='samsung'
Volte_user_02='HTC'
cs_test='Vivo'
我正在尝试找到一种方法,可以将所有具有 'user' 文本的变量存储在机器人框架的字典中的变量名中。
所以机器人框架工作中的字典就像
${Phones} = {Volte_user_01:'samsung', Volte_user_02: 'HTC'}
我浏览了文档,但理解起来有点复杂
任何帮助将不胜感激
【问题讨论】:
-
您不能调用字典中的键变量 (how it's done here)。默认 Python 字典中不提供具有相同名称的键。
-
那是一个错字..现在更正
-
是否有理由不在变量文件本身中执行此操作?
-
您可能希望将这些变量存储在配置文件中,并在运行测试时将它们作为参数传递给您的 python 对象。 ${..} 语法通常仅用于机器人测试用例中的运行时变量。
-
@BryanOakley 这是一个要求,参数需要从python文件作为标量数据类型传递
标签: python robotframework