我在功能文件的背景中有一个声明,
def token = Java.type("Calling a static method from a java class")
我的特征文件中有4个场景,该Java类被调用4次。如何仅一次调用此Java类?
答案 0 :(得分:2)
根据空手道文档,您必须使用callonce
在每个方案之前,将在后台使用def设置的变量重新设置。如果您正在寻找一种只做一次的方法 对于每个功能,请看一下callonce。另一方面,如果您是 期望后台中的变量被一种情况修改 这样以后的人才能看到更新后的值-这不是您的方式 应该考虑它们,并且应该将“流”合并为一个 场景。请记住,您应该可以注释掉 场景或跳过某些通过标记而不影响其他标记。注意 并行运行程序将并行运行Scenario-s,这意味着它们 可以按任何顺序运行。
请检查