如何在 Ember.js 验收测试中触发“输入”字段的“换行”操作?
How to trigger an `input` field's `newline` action in an Ember.js acceptance test?
我原以为 keyEvent('.my input', 'keypress', 13);
会触发输入的 newline
动作,但似乎没有。
好像其他人有过
是否有任何 other/better 方法可以从我的验收测试中触发换行符操作?
看起来触发 keydown
然后 keyup
事件(而不是 keypress
)就可以了:
keyEvent('.my input', 'keydown', 13);
keyEvent('.my input', 'keyup', 13);
我原以为 keyEvent('.my input', 'keypress', 13);
会触发输入的 newline
动作,但似乎没有。
好像其他人有过
是否有任何 other/better 方法可以从我的验收测试中触发换行符操作?
看起来触发 keydown
然后 keyup
事件(而不是 keypress
)就可以了:
keyEvent('.my input', 'keydown', 13);
keyEvent('.my input', 'keyup', 13);