1

我的项目中有一个所见即所得的编辑器,我需要对其进行测试并且它有一个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 测试时,我可以使用 Selenium IDE 轻松编辑它,它会显示 command edit content

Laravel Dusk 也可以这样做吗?

4

1 回答 1

1

您可以使用以下命令编辑内容keys()

$browser->keys('[trix-id="2"]', 'Text')
于 2018-10-04T21:35:38.150 回答