Ember验收测试多个按键事件

时间:2017-04-27 13:02:51

标签: jquery ember.js ember-cli acceptance-testing ember-testing

我想为我的验收测试用例模拟多个按键(ctrl + alt,alt + enter,alt + uparrow等)事件。

Ember test documentation给出了triggerEvent方法的抽象语法。目前还不清楚如何将其用于多个按键事件模拟​​。

编辑:在评论建议后添加代码。

  

让keytrigger = testSelector(' random-id'," 1");

     

triggerEvent(keytrigger," keypress",{17,38});

请帮忙!

1 个答案:

答案 0 :(得分:0)

必须是

之类的东西
triggerEvent('.myInputElement', 'keydown', {
  keyCode: 38,   // up arrow
  altKey: true,
  ctrlKey: true

});

同时模拟ctrl + alt +向上箭头。要将其他属性传递给键盘事件,我可以查看here