我想为基本测试数据位置设置一个全局变量,该变量可以在我的所有功能文件中使用。 在karate-config.js中,我进行了以下更改-
var config = { env:env, INPUT_JSON_PATH:“ com / company / project / module / TestData” }
在我的功能文件中,我试图将其用作-
给出路径'/ myService' 并请求读取('classname:INPUT_JSON_PATH / Exception_Handling / Mandatory_Fields_missing.json') 当方法POST 然后状态为400
但是以某种方式无法解决,并且出现错误- 找不到或读取文件:类名:INPUT_JSON_PATH / Exception_Handling / Mandatory_Fields_missing.json
任何想法,我在这里想念什么?
谢谢, 阿比
答案 0 :(得分:1)
请记住,read()
和右侧的其他部分被视为ordinary JavaScript。也许您打算这样做:
And request read('classpath:' + INPUT_JSON_PATH + '/Exception_Handling/Mandatory_Fields_missing.json')