Watir / Ruby: Как получить текст выбранного элемента в выпадающем списке? - PullRequest
3 голосов
/ 22 августа 2010

Используя Watir, как я могу вернуть текст текущего выбранного элемента в раскрывающемся списке? Похоже, что getSelectedItems устарела.

Ответы [ 2 ]

7 голосов
/ 22 августа 2010

Используйте взамен selected_options ().

selected_options () Описание:

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

Массив, содержащий выбранные элементы списка выбора.

Источник

1 голос
/ 26 сентября 2014

В документации Watir также сказано, что вы можете сделать

browser.select_list.selected_options.map(&:text)

но это возвращает текст в массиве, я думаю, было бы полезно сделать это таким образом, если в списке выбрано несколько элементов.

['selected text']
...