Как я могу редактировать div с помощью свойства contenteditable с помощью Laravel Dusk? - PullRequest
0 голосов
/ 01 октября 2018

В моем проекте есть редактор wysiwyg, который мне нужно протестировать, и он имеет свойство contenteditable.Я не могу печатать напрямую, так как это простой тег <trix-editor>:

<trix-editor input="28" placeholder="Type your message here..." contenteditable="" role="textbox" trix-id="2" toolbar="trix-toolbar-2">
</trix-editor>

Как вы можете заметить, он имеет атрибут contenteditable.Я могу легко отредактировать его с помощью Selenium IDE при запуске тестов Selenium, и он показывает команду edit content.

Можно ли сделать то же самое с Laravel Dusk?

1 Ответ

0 голосов
/ 05 октября 2018

Вы можете редактировать содержимое с помощью keys():

$browser->keys('[trix-id="2"]', 'Text')
...