使用动作文本,我有一个名为private static int wordCount(String file) throws IOException {
String word1 = "for";
int wordCount = 0;
Scanner sc = new Scanner(new File(file));
while(sc.hasNext()){
if (sc.next().equals(word1)){
wordCount++;
}
}
return wordCount;
}
的模型,
drill
我有一个使用Trix编辑器的表格
class drill
has_rich_text :content
end
这将产生一个用于输入文本的空间,标签为“内容”,一个输入为<%= 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 -%>
,一个drill_content_trix_input_drill
元素为一个trix-editor
。在rspec功能规范中,我已经尝试过
drill_content
但这给了
it 'fills the content field', js: true do
...
fill_in 'drill_content_trix_input_drill', with: 'Do full swing very slowly'
end
我也尝试过Capybara::ElementNotFound:
Unable to find field "drill_content_trix_input_drill" that is not disabled
和fill_in 'Content'
,但遇到类似的错误。我该如何解决?
答案 0 :(得分:0)
您在这里:
def fill_in_trix_editor(id, with:)
find(:css, "##{id}").click.set(with)
end