Karate 在空手道中,如何在param字段中以字符串形式添加动态变量值?

Karate 在空手道中,如何在param字段中以字符串形式添加动态变量值?,karate,Karate,我有一个API,其中的Param字段,我需要以字符串形式传递当前日期 And param filter = 'ORDER_DATE:"2021-01-31"' 我试图通过java方法传递ORDER_date字段的当前日期: * def todaysDate = helper.getTodaysDate() And print todaysDate // Prints 2021-02-04 现在我需要在param filter字段中传递这个“todaysDate”值 以下

我有一个API,其中的Param字段,我需要以字符串形式传递当前日期

And param filter = 'ORDER_DATE:"2021-01-31"'
我试图通过java方法传递ORDER_date字段的当前日期:

* def todaysDate = helper.getTodaysDate()

And print todaysDate // Prints 2021-02-04
现在我需要在param filter字段中传递这个“todaysDate”值

以下是我迄今为止所做的尝试:

And param filter = 'ORDER_DATE:#(todaysDate )' 
And param filter = 'ORDER_DATE:<todaysDate>'
和参数过滤器='ORDER_DATE:#(todaydate)'
参数过滤器='订单日期:'
来自示例表值

在这两种情况下,它都打印“todaysDate”而不是其值“2021-02-04”

它只是JavaScript:

And param filter = 'ORDER_DATE:"' + todaysDate + '"'
顺便说一句,这可以改善:


进一步阅读:

太好了。。急切地等待最新版本。
And param filter = `ORDER_DATE:"${todaysDate}"`