top of page
  • Writer's picturekhyati sehgal

Random generator functions in selenium

In this post I will be sharing code of 3 generators:-

  1. Random Phone number generator

  2. Random Email generator

  3. Random name generator

So let us get started.

  1. How to generate random phone number in selenium?

public static String loadRandomPhoneNumber()
{
Random rng = new Random();
Integer areaCode = rng.nextInt(900) + 100;
Integer phoneNumber = rng.nextInt(9000000) + 1000000;
String fullNumber = areaCode.toString() + phoneNumber.toString();
return fullNumber;
} 
  1. How to generate random emails in selenium?

String count;
File file = new File(workingDir +"//src//main//resources//email.txt");
FileInputStream istream = new FileInputStream(file);
]try {
count = IOUtils.toString(istream);
} finally {
istream.close();
}
int increment = Integer.parseInt(count) + Integer.parseInt(inc);
count = Integer.toString(increment);
FileUtils.writeStringToFile(file, count, false);
String email_address = email + "+" + count + "@" + domain;
property.setProperty("email_address", email_address);
}
 
  1. How to generate random names in selenium?

public static String createRandomName(int a)
{
return RandomStringUtils.randomAlphanumeric(a).toUpperCase();
}
1 view0 comments
bottom of page