Karate 空手道呼叫读取功能失败,出现引用错误
我试图为json数组的每个元素调用一个特性Karate 空手道呼叫读取功能失败,出现引用错误,karate,Karate,我试图为json数组的每个元素调用一个特性 * def values = karate.mapWithKey(values, 'value') * def result = call read('my-feature') values 我的特征定义为 @Ignore Feature: My feature Background: *some task Scenario: # TEST: My scenario Given pa
* def values = karate.mapWithKey(values, 'value')
* def result = call read('my-feature') values
我的特征定义为
@Ignore
Feature: My feature
Background:
*some task
Scenario:
# TEST: My scenario
Given path urlPath, value
如果我使用@Tags,并且只运行这个场景,这就可以了
但在尝试运行所有空手道测试时,会出现错误
com.intuit.karate.exception.KarateException:my feature.feature:15-javascript评估失败:value,ReferenceError:第1行中未定义“value”
我该如何解决这个问题?
我已经将被忽略的功能标记为@Ignore,但是这没有帮助,不是吗
* def result = call read('my-feature') ids
如果仍然卡住,请按照以下流程操作:找到解决方案,
我使用的是@Ignore注释,但它也需要映射到APITest类
决定性的
@KarateOptions(标记={“~@Ignore”})
将功能文件标记为@Ignore,解决了我的问题是的,试图将测试移到通用值是一个错误,但问题是调用的功能没有被忽略。@varkashy我没有进一步的想法。请遵循流程啊,这个问题解决了,我在上面发布了答案。。非常感谢。