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

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

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

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

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

然后使用select with index locator选择随机选择的选项。

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

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

Random类可以在java.util包中找到。

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

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

然后使用此随机数作为select call中的索引:

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