【发布时间】:2018-09-28 01:11:53
【问题描述】:
一直在尝试解决这个问题,请有人帮忙。
我有一组 5 行,我想让它们可重复使用。
这些行执行“检查事件 XXX 已触发”。
这些行使用“空手道”变量以及“json”命令。
它们的形式是:
* def message = myUtils.grabEvent(karate, myMessageListener)
* json event = message.text
* match event contains { ... some json in here ... }
* json eventPayload = event.payload
* match event contains { ... some payload json in here ... }
如何让这个可重复使用?
我试过了:
(A) 将其全部放入 Javascript 函数中
这失败了,因为我不知道如何在 Javascript 中复制“json”命令
(B) 将其全部放入 .feature 文件并调用它
这失败了,因为我不知道如何将“karate”和“myMessageListener”变量传递到 .feature 文件的参数中。
请问可以将其放入可重用的代码块中吗?
TIA
【问题讨论】:
标签: karate