【发布时间】:2021-11-26 04:23:26
【问题描述】:
所以我已经研究了很多,所以我想也许我正在考虑一个简单问题的复杂解决方案。 我在 Robot 中有一个使用 python 字典中的变量的测试。
机器人文件:
*** Settings ***
Variables Data.py
*** Variables ***
${check}= TEST.abc
*** Test Cases ***
Test
Do the test ${check}
python 字典:
DICT__TEST = {"abc": "123", "def":"456"}
在上面的这种情况下,例如,我想在命令行中将变量"def" 作为参数传递给变量${check}。
我看到有--variable,但它只是通过一个字符串而不是另一个变量来更改机器人的变量。
这本字典已经在 Robot 上正常工作,因为我没有太多经验,我可能正在考虑一种非常困难的方法来解决简单的问题。我接受其他建议,但基本上我有一个非常大的字符串,我需要通过命令行来更改我在 Robot 中的变量。
【问题讨论】:
-
您可以使用 --variable 命令行提供“def”,并将其用作套件设置中从字典中获取的键
-
你能举个例子吗?
标签: python robotframework