1

我正在@vue/test-utils对 Vue CLI(版本 3)附带的组件进行单元测试。我想测试键盘交互。

文档提到了键盘,但似乎这只适用于实际的听众。例如,如果我有一个按钮

<button @click="trigger()">Button</button>

我试着做

wrapper.find('button').trigger('keydown.enter')

没有注册(我认为)因为我从来没有明确地这样做

<button @keydown.enter="trigger()">Button</button>.

此外,我似乎无法使用键盘导航。如果我无法从测试中按下键,如何测试焦点是否被困Tab在弹出菜单中?

似乎相关,但没有提供任何解决方案。

4

0 回答 0