我使用java和黄瓜,并有一个反复使用所有我的方案的步骤。 我知道我可以重用场景,但如果我这样做,我仍然有问题。Java和黄瓜如何重用场景多线程
假如我想重用的情况是:
给定用户存在
步骤DEF是
@ContextConfiguration(classes = AppConfiguration.class)
public class UserStepDef {
User user;
@ Given("^A user exists$")
public void a_user_exists() {
user = createUser();
}
}
步骤定义创建用户对象的实例并将其分配给稍后将在以下步骤中使用的字段“用户”。 我可以访问该字段的唯一方法是运行该步骤的类的实例 - > userStepDef.user。 我想在不同的功能文件中重复使用该步骤定义,但由于包含“user”的类是单例,因此无法并行运行测试。
有没有更好的方法?我想念什么?
谢谢你,我会看看 – ttati