gpt4 book ai didi

karate - [ Karate ][独立] 错误 : could not find or read file

转载 作者:行者123 更新时间:2023-12-01 03:09:42 24 4
gpt4 key购买 nike

我只使用最新的独立 Karate jar 在配置了 JRE 的 docker 容器上测试我的 API,我没有任何 Java 代码。

目前在我的一项功能上,我有这个:read('file.json') ,
当资源文件与功能文件位于同一目录时,它可以正常工作。我知道建议这样做。

但是如果我还想拥有一个包含所有资源文件的中央目录以避免重复,
即使使用此命令它也不起作用:read('classpath:directory/file.json')
错误如下:

"[com.intuit.karate.exception.KarateException: could not find or read file: xxx, prefix: CLASSPATH"



我什至尝试在运行 jar 时在命令行上设置类路径但没有成功: java -cp $CLASSPATH . -jar ~/karate.jar
我的问题:是否可以使用独立 jar 在 Karate 上设置前缀,以便能够轻松读取其他目录中的任何文件?

最佳答案

你可以试试file:前缀,而不是 classpath:它将支持来自当前工作目录的绝对路径甚至相对路径。

0.8.0 版本在文件路径处理方面存在一些错误,尤其是在 Windows 上。因此,如果您遇到困难,请尝试 0.9.0.RC4 - 但无论如何请务必提供有关它的反馈。

关于karate - [ Karate ][独立] 错误 : could not find or read file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53304683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com