我想将一组命名变量传递给一个关键字:像这样:
| | Bypass | environment=${SystemUnderTest} | device=android |
关键字在python中定义如下:
def Bypass(**kwargs):
print "kwargs", kwargs
这将失败并显示以下错误消息:
关键字“agents.Bypass”预期 0 个参数,得到...
但是如果我稍微改变关键字定义,就像这样
def Bypass(*args):
print "args", args
测试有效,我在我的日志中得到了这个:
INFO args (u'environment=staging', u'device=android')
我怎样才能传入我的命名参数?