Другим возможным методом будет генерирование случайной строки в аннотированном методе @BeforeMethod
.
String randomString = "";
@BeforeMethod
private void init() {
randomString = RandomStringUtils.randomAlphabetic(8);
}
@Test(priority = 1)
private void testScenario_1() {
System.out.println(randomString);
}
@Test(priority = 2)
private void testScenario_2() {
System.out.println(randomString);
}
Метод init
будет вызываться перед каждым методом тестирования.Кто-то может подумать, что в этом случае это не нужно, но если вам нужно больше подготовиться, это путь.Вы уменьшите дублирующийся код.