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

Java Selenium每次运行脚本时都会创建唯一的用户名,java,selenium-webdriver,Java,Selenium Webdriver,我正在创建新用户,每次我都必须创建新用户名。使用下面的代码,我无法在每次运行脚本时生成唯一的用户名。请帮帮我 int i = 0; for(int count1=0; count1 <10000; i++){ driver.findElement(By.id("txtUserName")).sendKeys("classroomuser"+i); i++; inti=0; 对于(int count1=0;count1而不是使用计数器,使用从历元开始的毫秒时间,这将每次创建唯一的用户 D

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

int i = 0;

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

对于(int count1=0;count1而不是使用计数器,使用从历元开始的毫秒时间,这将每次创建唯一的用户

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

要了解更多详细信息,请转到java,然后您也可以使用RandomUtils类。这有一种创建随机字符串的方法。如果我们考虑到排列,字母数量越多,重复的机会就越小。愉快的编码。

谢谢TDHM和Vinay。上面的代码运行良好。我得到了用户喜欢的代码“classroomuserThu May 08 15:57:03 IST 2014。”。但是,我的应用程序不接受“:”。还有其他方法可以避免冒号吗?@user3614794,请接受我的答案,如果它对你有帮助:)是的!!它对我帮助很大:)