それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Formにボタンが有りボタンのname=valueを送信する必要がある時

RubyのMechanizeでFormのbutton要素をクリックしてButton要素の値を渡す方法

# get the form
form = agent.page.form_with(:name => "my-form")
# get the button you want from the form
button = form.button_with(:value => "Search")
# submit the form using that button
agent.submit(form, button)
http://stackoverflow.com/questions/7263461/clicking-a-button-with-ruby-mechanize

ポイントは、 Mechanize#submit

Mechanize#submit( form,  button)

でbutton をクリックしたことになる。