Karate 如何将嵌入式表达式与类路径一起使用

Karate 如何将嵌入式表达式与类路径一起使用,karate,Karate,我试图将文件的绝对值传递给类路径的read函数 如果我将绝对路径和类路径一起传递,它就可以正常工作。但当我通过嵌入式表达式时,它不起作用 我的代码如下 Scenario: create swagger first RAD 给定url appServer 给定参数creationMethod='SWAGGER_FIRST' 路径“/integration/rest/rad” 和报头X-CSRF-TOKEN=csrfToken *cookie JSESSIONID=JSESSIONID *cook

我试图将文件的绝对值传递给类路径的read函数

如果我将绝对路径和类路径一起传递,它就可以正常工作。但当我通过嵌入式表达式时,它不起作用

我的代码如下

Scenario: create swagger first RAD
给定url appServer 给定参数creationMethod='SWAGGER_FIRST' 路径“/integration/rest/rad”

和报头X-CSRF-TOKEN=csrfToken *cookie JSESSIONID=JSESSIONID *cookie路由=路由值 *配置字符集=null

  • 打印Swagger详细信息输入文件
  • 打印炫耀输入配置文件 给定多部分文件inputData={read:'classpath:#(swaggerDetailsinputFile)',文件名:'blob',内容类型:'application/json'} 给定多部分文件swagger file={read:'classpath:ic/feature/RAD/swagger.json',文件名:'blob',内容类型:'application/json'} 标题内容类型='multipart/form data' 当方法发布时

需要一种将嵌入表达式传递给读取函数的类路径值的方法,请尝试以下操作:

read: '#("classpath:" + swaggerDetailsinputFile)'

确保您阅读了文档的这一部分:

感谢Peter快速准确的回复。