2010-05-14 124 views
4

我必须使用Selenium IDE为作业创建一个测试,并创建一个场景来生成一个随机数。我与我需要什么类型,什么字段中键入在挣扎。如何生成一个随机数

我应该怎么输入?: 命令 目标 价值

+2

什么语言?你有什么尝试? – 2010-05-14 00:12:54

+0

这是用于INF115吗? – 2010-05-14 00:22:21

+0

是的,你可以在Selenium中生成随机数字:http://stackoverflow.com/questions/161984/using-selenium-ide-with-random-values – Kiril 2010-05-14 05:53:37

回答

19

alt text

alt text

+1

AH haha​​ha什么是完美的回应。 – 2010-05-14 00:41:07

+0

这让我很开心,谢谢! – Mathias 2010-05-14 01:04:24

3

我总是用它创建随机用户名和电子邮件

storeEval > Math.round (Math.random() * 1357) > random 
type > id=UserName > selenium${random} 

storeEval > Math.round (Math.random() * 1357) > random 
type > id=UserEmail > selenium${random}@am.com 

我希望他们能帮助你

0

这是我使用:

Random rand = new Random(System.currentTimeMillis()); 
int num = rand.nextInt(range); 

范围是要返回的最大数量。 Num将在0和范围之间。

0

可以使用

Random rndNum = new Random(); System.out.println("Num "+rndNum.nextInt()); 

单个数字,如:民-1597641332

,或者尝试

Random rndNum= new Random(); int rndNum1 = 0; 

    for (int nbr = 1; nbr <= 3; nbr++) { 
     rndNum1 = rndNum.nextInt(); 
     System.out.println("Number: " + rndNum1); } 

的随机数的倍数像

号码: - 1891834125 编号:-1541629941 编号:-1 29634738

1

我在我的JUnit测试中经常使用它来创建随机输入值。

int randNum = (int) (Math.random() * MAXVALUE);