2010-10-23から1日間の記事一覧

Mechanizeでフォームの1項目しか選択できない選択メニュー、またはドロップダウンリストの選択方法

ラジオボタンやチェックボックスとは違い、選択リストは 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>選択2を選択状態にするには form.field_with(:name => 'menu2'){|list| list.option_with(:t…

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…