behat中所见即所得编辑器中如何进入textarea

How to enter in textarea in WYSIWYG editor in behat

我正在尝试使用表单中的所见即所得编辑器 (summernote) 将文本插入文本区域,为此我使用了 behat featurecontext 文件。 textarea 没有 id 标签,所以我需要使用 javascript 代码 select class: document.getElementsByClassName('note-editing-area').item(0).innerText="something"

但是当我这样做时,innerhtml 也会被 innerText 中的文本覆盖。

有什么建议吗?

最好的办法是设置一个id或者class和select那个。如果您不使用它,则维护起来会更加困难。您可以通过 twig:

添加
{{ form_widget(form.task, {'attr': {'class': 'task_field'}}) }}