在空手道API中,我可以使用以下代码从"/src/test/java/karate/features/mytest.feature"的功能文件位置读取"/src/test/Resources"文件夹中的json文件:
* def content = read('../../../resources/response.json')
当我运行功能文件时,上面的代码运行得很好,但是当我使用Karate.run()运行Junit Runner时,它就失败了.从错误中我了解到它正在目标文件夹中查找文件,但找不到.
然后,我使用以下代码作为classpath=/src/test/Java
* def content = read('classpath:../resources/response.json')
但这也不管用, 但是,如果我将我的资源文件夹放在Java下并使用下面的代码,那么它就可以工作了
* def content = read('classpath:resources/response.json')
我需要帮助阅读json文件从下面的位置 "/src/test/Resources"
到目前为止,使用classpath关键字,我还不能移动到"/src/test/Resources"文件夹