Как выбрать любое случайное значение из выпадающего списка? - PullRequest
2 голосов
/ 03 февраля 2011

Я работаю над селеном, используя Java.В моем приложении я хочу выбрать любое случайное значение из выпадающего списка.Подскажите пожалуйста, как это возможно?

Ответы [ 4 ]

2 голосов
/ 03 февраля 2011

Используйте getSelectOptions , чтобы получить массив параметров поля выбора.

Затем сгенерируйте случайное целое число от 0 (включительно) до длины массива (исключая).

Затем используйте , выберите с указателем индекса, чтобы выбрать случайно выбранный параметр.

2 голосов
/ 03 февраля 2011

Ну, сначала получите общее количество предметов в выпадающем списке.Затем сгенерируйте случайное число от 0 до количества выпадающих элементов.Затем выберите этот номер в качестве индекса, чтобы установить выпадающий элемент

1 голос
/ 03 февраля 2011

Сначала сгенерируйте случайное число между 0 и количеством элементов в вашем списке. Например:

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

Затем используйте это случайное число в качестве индекса в select call:

select("mydropdown", "index=" + random);
1 голос
/ 03 февраля 2011

Что сказал Сачин. Я знаю, что хорошо получить реальный кодовый ответ, так что, если вы работаете с <a href="http://download.oracle.com/javase/6/docs/api/javax/swing/JComboBox.html" rel="nofollow">JComboBox</a>:

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

Класс Случайный находится в пакете java.util.

...