Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从下拉列表中选择任意随机值?_Java_Selenium Rc - Fatal编程技术网

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

Java 如何从下拉列表中选择任意随机值?,java,selenium-rc,Java,Selenium Rc,我正在使用Java开发selenium。在我的应用程序中,我想从下拉列表中选择任意随机值。请告诉我这是怎么可能的?好吧,首先从下拉列表中获取项目总数。然后生成一个介于0和下拉项计数之间的随机数。然后选择该数字作为索引,以设置您的下拉列表项。 我知道通常获得实际的代码回复是很好的,所以假设您使用的是: comboBox.setSelectedIndex(new Random().nextInt(comboBox.getItemCount()); 该类可以在java.util包中找到。用于获取选

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

好吧,首先从下拉列表中获取项目总数。然后生成一个介于0和下拉项计数之间的随机数。然后选择该数字作为索引,以设置您的下拉列表项。 我知道通常获得实际的代码回复是很好的,所以假设您使用的是


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

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

用于获取选择框的选项数组

然后生成一个介于0(包含)和数组长度(独占)之间的随机整数


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

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

int random = new Random().nextInt(5);
然后将此随机数用作通话中的索引:


“随机”的意思是“我不管选什么”?为什么不总是选择第一个选项呢?是的,代码示例很好,但很抱歉,在这种情况下,用户引用的是Selenium,而不是swing。
select("mydropdown", "index=" + random);