Вот ответ: вы можете использовать библиотеку имен и вызвать функцию, которая генерирует имя.
Моя рекомендация - создать новый класс с именем «TestUtils» или аналогичный и использовать, например, случайное имя Faker. library.
Все, что вам нужно сделать, это добавить зависимость к вашему pom. xml file:
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>0.17.1</version>
</dependency>
В классе TestUtils используйте этот код:
public static String getRandomString () {
Faker faker = new Faker();
return faker.hipster().word();
}
Вы также можете использовать имена покемонов или фразы Чака Норриса, если хотите.
Чтобы ввести значение в поле, достаточно просто вызвать метод getRandomString (). Это может выглядеть так:
driver.findElement (By.xpath ("// xpath")). SendKeys (TestUtils.getRandomString ());