我想一组命名变量传递给关键字: 像这样:机器人框架使用的命名参数
| | Bypass | environment=${SystemUnderTest} | device=android |
的关键字在python定义是这样的:
def Bypass(**kwargs):
print "kwargs", kwargs
这种失败,出现此错误消息:
关键字 'agents.Bypass' 预计0的论点,得到了...
,但如果我更改关键字定义略有下降,类似这样的
def Bypass(*args):
print "args", args
测试工作,我得到这个在我的日志:
信息ARGS(u'environment =分期”, u'device = android')
我该如何传递我的命名参数?
机器人框架的新版本似乎支持关键字参数,如图中的第一种方法。 – jotrocken 2016-05-04 14:30:50