我使用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