根据机器人文档
在命令行中设置的变量具有最高优先级
可以在实际测试执行开始之前设置的变量。
它们覆盖测试中变量表中创建的可能变量
案例文件以及导入的资源和变量文件
测试数据
我已经定义了套件级别变量browser
在关键字 A 中并在套件设置中调用该关键字
Log Browser is ${browser} console=True
Set Suite Variable ${browser} chrome
Log Browser is ${browser} console=True
并且还使用命令行传递相同的变量 --variablepybot.bat --variable browser:ie
但从日志来看,套件变量似乎覆盖了命令行变量。
What am I missing?
`
您引用的文档说明了一切(我添加了强调):
在命令行中设置的变量在所有可设置的变量中具有最高优先级在实际测试执行开始之前
测试开始后,关键字可以覆盖变量表和命令行参数设置的值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)