ruby mechanize查找并填充输入标记值

时间:2014-08-13 09:57:42

标签: ruby nokogiri mechanize

我需要填充未被表单标记包围的输入标记的值,我不需要提交它,只需填写一个值。

我有以下代码:

  input = my_page.at("#crn_id1")

  my_page.form_with(:id => 'crn_id1').value = '90098'

  input = agent.click(my_page.at('[@value="Submit Changes"]'))

  puts input.content

我收到错误但我要做的是填写输入标签,其中包含html:

<TD style=padding:10px; CLASS="dedefault"><p class="centeraligntext"></p>
<LABEL for=crn_id1><SPAN class="fieldlabeltextinvisible">CRN</SPAN></LABEL>
<INPUT TYPE="text" NAME="CRN_IN" SIZE="8" MAXLENGTH="5" ID="crn_id1">
</TD>

我只是想填写输入标签,它以no方式被一个值为09987的表单标签包围。我有正确的html页面,但似乎无法设置输入和标签的值来设置它和把它设置在机械化中。

0 个答案:

没有答案