Java 如何从下拉列表中选择任意随机值?
我正在使用Java开发selenium。在我的应用程序中,我想从下拉列表中选择任意随机值。请告诉我这是怎么可能的?好吧,首先从下拉列表中获取项目总数。然后生成一个介于0和下拉项计数之间的随机数。然后选择该数字作为索引,以设置您的下拉列表项。 我知道通常获得实际的代码回复是很好的,所以假设您使用的是Java 如何从下拉列表中选择任意随机值?,java,selenium-rc,Java,Selenium Rc,我正在使用Java开发selenium。在我的应用程序中,我想从下拉列表中选择任意随机值。请告诉我这是怎么可能的?好吧,首先从下拉列表中获取项目总数。然后生成一个介于0和下拉项计数之间的随机数。然后选择该数字作为索引,以设置您的下拉列表项。 我知道通常获得实际的代码回复是很好的,所以假设您使用的是: comboBox.setSelectedIndex(new Random().nextInt(comboBox.getItemCount()); 该类可以在java.util包中找到。用于获取选
:
comboBox.setSelectedIndex(new Random().nextInt(comboBox.getItemCount());
该类可以在java.util
包中找到。用于获取选择框的选项数组
然后生成一个介于0(包含)和数组长度(独占)之间的随机整数
然后使用索引定位器选择随机选择的选项。首先生成一个介于0和列表中项目数之间的随机数。例如:
int random = new Random().nextInt(5);
然后将此随机数用作通话中的索引:
“随机”的意思是“我不管选什么”?为什么不总是选择第一个选项呢?是的,代码示例很好,但很抱歉,在这种情况下,用户引用的是Selenium,而不是swing。
select("mydropdown", "index=" + random);