我需要从当前要素文件中调用.feature文件,并将调用的.feature文件中的变量传递给调用者.feature文件 . 我使用了karate.set()和karate.get(),但似乎变量没有通过这种方式传递 . 在被调用的.feature文件中,我将变量设置为“* def token = karate.get('xenpauth')” . 在被调用的.feature文件中,我尝试获取类似“* def xenptoken1 = karate.get('xenpauth')”的变量 . 但xenptoken1为空 . 空手道是否在每个场景之前被初始化为karate-config.js?
1 回答
是的,每个
Scenario
被认为是"independent"和"stand-alone" .请阅读此Stack Overflow答案,详细说明如下:https://stackoverflow.com/a/49312126/143475
另请阅读本文档的这一部分:https://github.com/intuit/karate#script-structure