Ruby 机械化,填写表格后保存 html 为文件

Ruby Mechanize, save html as file after filling a form

我想在填写表格后保存 html。让我们说:

page.form.field.value = 'testing'
page.save 'test.html'

生成的test.html文件没有修改值属性

 <input name='something' value=''>

我期待:

 <input name='something' value='testing'>

您想为此使用 dom 函数:

page.at('[name=something]')['value'] = 'testing'

换句话说,没有理由期望对表单字段的更改会更新 dom。