Mechanizeでフォームのドロップダウンリストの選択肢の一覧(リスト)を取得

例えばこういうフォーム

<form name="selectform">
  <select name="memu2">
    <option value="1" selected>選択1</option>
    <option value="2">選択2</option>
    <option value="3">選択3</option>
  </select>
</form>

Mechanize::Form::Option オブジェクトにして配列で返します。

option_list = form.field_with(:name => 'memu2').options

option_list.each{|option|
	puts option.value
}

ネタ元