【发布时间】:2014-04-20 16:16:44
【问题描述】:
我想知道是否有人测试由 cocoon 动态添加的字段?
这可以节省大量时间,但所有动态添加的字段都在 ID 和名称中添加了很长的数字。这意味着我必须跳过页面上需要多个(一组)字段的测试。
【问题讨论】:
-
问题不完全清楚:你想测试字段是否存在?你想设置字段吗?
-
嗨,内森,谢谢你的宝石!由于附加到所述元素的长数字,我只是在努力定位由它动态生成的任何内容。例如,单击添加字段会在刷新时给出类似
<input class="string required form-control" id="foo_foo_attributes_1398082250289_name" name="foo[foo_attributes_attributes][1398082250289][name]" type="text">的内容,这些设置为它们在 ActiveRecord 对象中的索引,但不清楚如何找到动态添加的元素 -
我一般用count,我统计看看是否有新的child被添加(或删除),使用css选择器可以很容易的找到第二个(n-th)关联。
-
出于好奇,这些数字对应什么?
-
对不起,我不明白这个问题?
标签: ruby-on-rails rspec capybara cocoon-gem