用rspec测试动作文本
使用操作文本,我有一个名为用rspec测试动作文本,rspec,ruby-on-rails-6,actiontext,Rspec,Ruby On Rails 6,Actiontext,使用操作文本,我有一个名为drillwith的模型 app/models/drill.rb 我有一个使用trix编辑器的表单 <%= form_for @drill do |f| %> <div class="field"> <%= f.label :content %> <%= f.rich_text_area :content %> </div> <%= f.submit "Update", cla
drill
with的模型
app/models/drill.rb
我有一个使用trix编辑器的表单
<%= form_for @drill do |f| %>
<div class="field">
<%= f.label :content %>
<%= f.rich_text_area :content %>
</div>
<%= f.submit "Update", class: 'btn btn-primary' %>
<% end -%>
但这给了
Capybara::ElementNotFound:
Unable to find field "drill_content_trix_input_drill" that is not disabled
我也尝试过在“内容”中填充和在“钻取内容”中填充,但发现了类似的错误。如何修复此问题?给您:
def fill_in_trix_editor(id, with:)
find(:css, "##{id}").click.set(with)
end
类似
Capybara::ElementNotFound:
Unable to find field "drill_content_trix_input_drill" that is not disabled
def fill_in_trix_editor(id, with:)
find(:css, "##{id}").click.set(with)
end