0

我有一个包含 10 个下拉选项的页面,每个下拉列表都有一个值列表。我想让 Selenium 运行脚本,选择一个随机下拉列表,然后在该下拉列表中选择一个随机值。有没有人对如何选择随机值有任何见解?

目前我有代码设置来选择第一个可用的下拉菜单,然后选择该列表中的第一个值。代码如下所示:

// Selects the first drop down
selenium.click("css=div.dropdown"); 
// Selected the first value in the first drop down
selenium.click("css=td.dijitMenuItemLabel"); 

任何帮助都会很棒!

4

2 回答 2

4

这是选择随机下拉值的代码

String []options = selenium.getSelectOptions("locator");
int index = (int)( Math.random() * options.length);
selenium.select("locator" , "index="+index);

关于下拉列表,您可以将它们的定位器存储在一个数组中并选择随机值

于 2012-12-21T06:29:25.853 回答
1

尝试这个

long number = (long) Math.floor(Math.random() * 900L) + 100L;

System.out.println(""+数字);

于 2014-02-04T14:37:43.010 回答