Я хотел бы передать набор именованных переменных с ключевым словом: Как это:Использование именованных аргументов в рамках робота
| | Bypass | environment=${SystemUnderTest} | device=android |
ключевое слово определяется в питона так:
def Bypass(**kwargs):
print "kwargs", kwargs
Это терпит неудачу с этим сообщением об ошибке:
Ключевое слово '' agents.Bypass ожидается 0 аргументов, получил ...
, но если я немного изменить определение ключевого слова, например
def Bypass(*args):
print "args", args
тестовых работ, и я получаю это в моем журнале:
INFO арг (u'environment = постановка», u'device = android ')
Как я могу просто передать мои названные аргументы?
Новые версии базы Robot, кажется, поддерживают ключевые аргументы, как показано в первом подходе. – jotrocken