私はこのようなHMTLを持っています:
<select multiple="multiple">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
最初のオプションをクリックし、Shift キーを押しながら最後のオプションをクリックして、すべてのオプションを選択したいと思います。
browser.select.select "Volvo"
browser.select.send_keys :shift
browser.select.select "Audi"
ただし、最初と最後の 1 つだけが選択されます。
browser.select.selected_options
=> ["Volvo", "Audi"]
私は何か間違ったことをしていますか?
環境: Mac OS X 10.6.8、Firefox 7.0.1、ruby 1.9.2p290、selenium-webdriver 2.10.0、watir-webdriver 0.3.5。