我有一個包含選擇框和文本域的表單。如何使用水豚填充動態表單域
根據選擇框選擇動態顯示文本字段。如果選擇框的值爲「是」,則顯示文本字段,反之亦然。 我運行一個RSpec測試,並與「是」
select 'Yes', from: 'property[have_water_bills]'
現在我想在文本字段
fill_in 'property[irrigation_cycle_count]', with: 5
填充值填充選擇框的值,但我得到了下面的錯誤。
Capybara::ElementNotFound:
Unable to find field "property[irrigation_cycle_count]"
也就是說,水豚找不到動態元素。有誰知道如何解決這一問題?
正在使用什麼事件觸發下一個字段(變更,模糊,等)的顯示工作?另外,你確定這個測試是否與Poltergeist一起運行? –
單擊事件用於觸發下一個字段。是的,測試與Poltergeist – prajeesh