如何从下拉列表中选择任何随机值?

时间:2011-02-03 12:13:54

标签: java selenium-rc

我正在使用Java研究selenium。在我的应用程序中,我想从下拉列表中选择任何随机值。请告诉我怎么可能?

4 个答案:

答案 0 :(得分:2)

好吧,首先获取下拉列表中的项目总数。然后生成0和下拉项之间的随机数。然后选择该数字作为索引来设置下拉项目

答案 1 :(得分:2)

使用getSelectOptions获取选择框的选项数组。

然后生成0(包括)和数组长度(不包括)之间的随机整数。

然后使用select和索引定位器来选择随机选择的选项。

答案 2 :(得分:1)

萨钦说。 我知道经常获得实际的代码回复很好,所以假设你正在使用JComboBox

comboBox.setSelectedIndex(new Random().nextInt(comboBox.getItemCount()));

可以在java.util包中找到课程Random

答案 3 :(得分:1)

首先生成一个介于0和列表中项目数之间的随机数。例如:

int random = new Random().nextInt(5);

然后在select电话中使用此随机数作为索引:

select("mydropdown", "index=" + random);