如何从下拉列表中选择任何随机值?
我正在使用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);