首页 > 解决方案 > 如何在空手道的多行字符串中添加变量?

问题描述

尝试在多行字符串中使用变量但没有成功。您能否给我一些提示如何做到这一点?谢谢你。

    * def LocalDateTime = Java.type('java.time.LocalDateTime')
    * def createDate = LocalDateTime.now()
    And request
    """
    {
      "id": 444444,
      "date": "#createdDate",
...

标签: karate

解决方案


阅读文档:https ://github.com/karatelabs/karate#embedded-expressions

它应该是:

And request
"""
{
  "id": 444444,
  "date": "#(createdDate)"
}
"""

推荐阅读