Ввод рандомного числового значения в поле

Доброго дня! Задача следующая: нужно автоматизировать ввод в строку уникального числового значения длиной 10 символов. Использую Еклипс/java, значит создал класс(Rond), который генерит случайное значение


Прописал импорт и пути в основной тестовый класс
Но проблема в следующем: вместо генерации, в поле ввода прописывает genData.ran . Подскажите пожалуйста, что не так делаю.

  1. Вы должны сделать так чтобы у вас метод main возвращал значение String (return ran.nextInt(100000000000)+“1”).
  2. И использовать этот метод так - .sendKeys(Rond.main());
  3. Исправить орфографическую ошибку в слове Rond.
3 Likes

Подскажите пожалуйста, а нет какого то наглядного примера? Мне как новичку немного сложновато сообразить как это это реализовать. Правильно ли то что я создаю для генерации отдельно класс а потом подтягиваю его в основной кейс?

http://info.javarush.ru/javarush_articles/2015/12/01/Методы-в-Java.html

  • Беретесь за автоматизацию, не изучив основ Java.
  • Передаете строку “genData.ran”, вместо вызова метода, коего, к слову, вообще нет.
  • Изобретаете велосипед, вместо использования готовых решений.

FYI

import org.apache.maven.commons.lang3.RandomStringUtils;

.sendKeys(RandomStringUtils.randomAlphanumeric(5));
.sendKeys(RandomStringUtils.randomAlphabetic(10));
.sendKeys(RandomStringUtils.randomAscii(15));
.sendKeys(RandomStringUtils.randomNumeric(20));
4 Likes

Огромное спасибо. Разобрался. Оказалось все просто.

плюсанул за это