Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Capybara集成测试并填写文本字段_Ruby On Rails_Capybara - Fatal编程技术网

Ruby on rails Capybara集成测试并填写文本字段

Ruby on rails Capybara集成测试并填写文本字段,ruby-on-rails,capybara,Ruby On Rails,Capybara,我正在为下面的html结构编写集成测试,但我仍然停留在文本字段和水豚填充方法上 <div class="row" id="attr_3"> <div class="span4"> <input name="description[]" type="text" value="Air Conditioning" /> </div> <div class="span4"> <input id="value_

我正在为下面的html结构编写集成测试,但我仍然停留在文本字段和水豚填充方法上

<div class="row" id="attr_3">
  <div class="span4">
    <input  name="description[]" type="text" value="Air Conditioning" />
  </div>
  <div class="span4">
    <input id="value_" name="value[]" type="text" value="" />
  </div>
</div>
<div class="row" id="attr_20">
 <div class="span4">
    <input  id="description_" name="description[]" type="text" value="Autopilot" />
 </div>
 <div class="span4">
    <input id="value_" name="value[]" type="text" value="" />
 </div>
</div>


这是一段代码,现在我必须填写描述为“空调”的文本框的值。我怎么能做到?因为这个html没有正式的结构,空调也没有标签,所以它也是一个文本框。

如果您将该表单提交给控制器。。。对于需要填写的字段,
params
中有什么内容?这通常是您可以用于水豚的名称。这些是嵌套属性,参数中的每个名称都带有一些“attr_3”\u值和\u描述的名称,因此我无法确定哪些描述属于哪个值