当前位置: 首页 > 知识库问答 >
问题:

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

柳鸿博
2023-03-14

我正在尝试将文件的绝对值传递给类路径的read函数。

如果我将绝对路径与类路径一起传递,它就会很好地工作。但当我传递嵌入式表达式时,它不起作用

我的代码如下

Scenario: create swagger first RAD

给定url appServer给定参数creationMethod=“swagger_first”和路径“/integration/rest/rad”

和头X-CSRF-TOKEN=csrfToken*cookie JSESSIONID=JSESSIONID*cookie route=routevalue*configure charset=null

  • 打印SwaggerDetailsInPutFile
  • 打印给定多部分文件的swaggerInputJsonFile输入数据={read:“classpath:#(swaggerDetailsinputFile)”,文件名:“blob”,内容类型:“application/json”}给定多部分文件的swaggerFile={read:“classpath:ic/feature/rad/swagger.json”,文件名:“blob”,内容类型:“application/json”}并且当方法post时头内容类型=“multipart/form-data”

需要一种方法将嵌入式表达式传递给读函数的类路径值

共有1个答案

贝阳泽
2023-03-14

试试看:

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

确保您阅读了这部分文档:https://github.com/intuit/karate#rules-for-embedded-expressions

 类似资料:
  • 问题内容: 我想在 独立应用程序* 中将 hibernate 与 嵌入式derby 一起使用,并且我有一些问题: * 我需要什么jar? 必要的hibernate配置是什么? 还有其他必要的配置吗? 查询/条件是否有任何问题/限制? 如果您还可以建议我一些适合这种方法的好教程,那将是可取的,谢谢。 问题答案: 我将Apache Derby与Hibernate一起用于测试项目的一个模型类(它们的 e

  • 问题内容: 在执行程序期间,我需要使用其他jar。我手动将罐子添加到相对的./lib文件夹中,然后执行程序。如何在清单文件中定义类路径? 问题答案: 您不能在清单的属性中使用正则表达式或其他通配符。 Java中仅支持一种通配符,并且仅当在命令行上在“手动” 调用(即,不使用)上指定时,该通配符才能使用:usingdirectoryname/*。

  • 我把头撞到墙上了。我编写了一个小型嵌入式jetty服务器(jetty 9.4.18,jersey 1.19.4),但我无法让它尊重上下文路径和部署的REST服务。 我尝试了setContextPath,但这在ServletContextHandler上不起作用,所以我使用了WebAppContext。 任何帮助都将不胜感激,因为我觉得我在这里被困在一码线上。

  • 我有一个使用构造函数表达式的查询。在大多数情况下,它是工作的,但是我想减少数据库上的查询数量。所以我尝试了FETCH和@EntityGgraph,但是我得到了 org.springframework.dao.InvalidDataAccessResourceUsageException:查询指定的联接提取,但提取关联的所有者不在选择列表中[FromElement{explicit,不是集合联接,提

  • 在Martin Fowler的书中,我读到了和模式。 作者提到,将identityMap放在UnitOfWork内部是一个好主意。但怎么做呢? 据我所知,受会话限制,但作者没有提到 每个unitOfWork实例需要多少个IdentityMap实例? 如果我们有两个并发请求呢?

  • 问题内容: 说我有一个字符串 和另一个字符串 我如何制作一个能够同时匹配两者的正则表达式,而不必在另一个失败的情况下将模式设置为其他形式呢?我知道会匹配,但不会对进行任何操作,但是()仅会匹配带有小数的那个,而不会返回与匹配的匹配项。 我希望返回: 要么 问题答案: 您可以在一组字符后面加上a ,使其成为可选字符。 你想要一个点后跟任意数量的数字,组合在一起,可选。坚持你的模式: