【问题标题】:Karate print json with embedded expression in it空手道打印带有嵌入表达式的 json
【发布时间】:2019-11-14 13:48:18
【问题描述】:

当它包含 ^^ 时,print 不能很好地与嵌入的表达式一起使用。如何让这个打印替换后的实际值?

* def x = [{x: 'x1'}, {x: 'x2'}]
* def y = {y: '#(^^x)'}
* print y

这将打印出来

{y: '#(^^x)'}

但我要打印的是

{y: [{x: 'x1'}, {x: 'x2'}]}

【问题讨论】:

    标签: karate


    【解决方案1】:

    你似乎很困惑。 ^^ 快捷方式专为在 match 语句中使用而设计。

    正常地这样做,你会得到你所期望的:

    * def y = { y: '#(x)' }
    * print y
    

    【讨论】:

    • 我不确定你是什么意思分成两步。例子?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-22
    相关资源
    最近更新 更多