Ember 验收测试多次按键事件
Ember acceptance test multiple keypress event
我想为我的验收测试用例模拟多个按键(ctrl+alt、alt+enter、alt+uparrow 等)事件。
Ember test documentation 给出了 triggerEvent 方法的抽象语法。目前还不清楚如何使用它来模拟多个按键事件。
编辑:在评论建议后添加代码。
let keytrigger = testSelector('random-id', "1");
triggerEvent(keytrigger, "keypress",{17,38});
请帮忙!
一定是这样的
triggerEvent('.myInputElement', 'keydown', {
keyCode: 38, // up arrow
altKey: true,
ctrlKey: true
});
用于同时模拟 ctrl+alt+向上箭头。对于传递给键盘事件的其他属性,我猜你可以看看 here。
我想为我的验收测试用例模拟多个按键(ctrl+alt、alt+enter、alt+uparrow 等)事件。
Ember test documentation 给出了 triggerEvent 方法的抽象语法。目前还不清楚如何使用它来模拟多个按键事件。
编辑:在评论建议后添加代码。
let keytrigger = testSelector('random-id', "1");
triggerEvent(keytrigger, "keypress",{17,38});
请帮忙!
一定是这样的
triggerEvent('.myInputElement', 'keydown', {
keyCode: 38, // up arrow
altKey: true,
ctrlKey: true
});
用于同时模拟 ctrl+alt+向上箭头。对于传递给键盘事件的其他属性,我猜你可以看看 here。