页面同时具有可见和不可见的字段

Page has field both visible and invisible at the same time

以下规范 (RSpec 3.8 + Capybara 3.8.2) 怎么可能通过?

scenario 'he can dismiss it', js: true do
  find(:dataAttribute, 'tags.addButton').click

  expect(page).to have_field('tag[name]', visible: false)
  expect(page).to have_field('tag[name]')
end

这里是HTML

<input class="input" type="text" name="tag[name]" id="tag_name" />

visible: false 表示不检查可见性——如果要确认元素不可见则需要指定 visible: :hidden