我在一个特性文件的背景下有一条声明,
def token = Java.type("Calling a static method from a java class")我在我的特性文件中有4种场景,这个java类被调用4次。如何只调用这个java类一次?
发布于 2019-06-21 10:58:55
根据空手道医生的说法,你必须使用callonce
使用后台def设置的变量将在每个场景之前重新设置。如果您在寻找一种方法来完成每项功能只执行一次的操作,那么请查看callonce。另一方面,如果您期望背景中的一个变量被一个场景修改,以便以后的场景能够看到更新的值--这不是您应该如何看待它们的方法,那么您应该将您的“流”组合成一个场景。请记住,您应该能够注释掉一个场景,或者跳过一些via标记,而不会影响其他场景。请注意,并行运行程序将并行运行场景-s,这意味着它们可以以任何顺序运行。
请查收
发布于 2022-02-10 10:44:17
背景:
https://stackoverflow.com/questions/56701871
复制相似问题