Selenium每次运行脚本时都会创建唯一的用户名

时间:2014-05-08 04:51:22

标签: java selenium-webdriver

我每次创建新用户名时都会创建新用户。使用下面的代码,每次运行脚本时都无法生成唯一的用户名。请帮帮我

int i = 0;

for(int count1=0; count1 <10000; i++){
driver.findElement(By.id("txtUserName")).sendKeys("classroomuser"+i);
i++;

2 个答案:

答案 0 :(得分:0)

不使用计数器,而是使用epoch中的时间(以毫秒为单位),每次都会创建唯一的用户。

Date d = new Date(System.currentTimeMillis());
driver.findElement(By.id("txtUserName")).sendKeys("classroomuser" + d);

有关详细信息,请转到here

答案 1 :(得分:0)

如果是java那么你也可以使用RandomUtils类。这有创建随机字符串的方法。如果我们考虑排列,则字母越多,重复的可能性就越小。快乐的编码。