karate - 如何在空手道的多行字符串中添加变量?
问题描述
尝试在多行字符串中使用变量但没有成功。您能否给我一些提示如何做到这一点?谢谢你。
* def LocalDateTime = Java.type('java.time.LocalDateTime')
* def createDate = LocalDateTime.now()
And request
"""
{
"id": 444444,
"date": "#createdDate",
...
解决方案
阅读文档:https ://github.com/karatelabs/karate#embedded-expressions
它应该是:
And request
"""
{
"id": 444444,
"date": "#(createdDate)"
}
"""
推荐阅读
- javascript - 将函数分配给多个变量而不引用
- react-native - React Native Elements ButtonGroup - 满足条件时启用按钮
- firebase - 如果 Firebase 中未指定安全规则,用户可以做什么?
- javascript - 在给定的“id”上附加一行,但不附加
- python - 为什么 Pandas Dataframe 在乘以标量时会这么慢?
- php - PHP文件处理(下载计数器)将文件数据读取为数字,将其写入加1
- oracle - ROLLBACK 语句对主机变量的值或控制流没有影响?
- javascript - 以角度向元素添加调整大小功能
- python - 两个循环之间经过的时间
- spring - @RabbitListener(已设置 id)未向 RabbitListenerEndpointRegistry 注册