Вроде как для select-ов есть специальный класс Select:
new Select(@selenium.find_element(:id, 'some_id')).selectByVisisbleText('optionText')
Синтаксис из Java. У Вас, судя по всему, синтаксис будет немного другой. но суть та же.
почему-то это не работает при выборе...
А может кто-то подскажет как выбрать не какой-то конкретный текст, а, скажем, первое значение из комбобокса?