尝试发送keyevent时无法找到元素

时间:2018-03-07 21:26:53

标签: testing ember.js keyboard-events

在我的集成测试中,我似乎无法让keyEvent工作。具体来说,我无法让keyEvent找到任何要注册keyEvent的元素。

test('Command + A selects all tags', function(assert){
  server.create('tag',{
    firstName: 'George',
    lastName: 'Washington'
  });
  server.create('tag',{
    firstName: 'Abe',
    lastName: 'Lincoln'
  });
  visit('/tags');
  keyEvent('#ember-testing', 'keydown', '65',{metaKey: true});
  andThen(()=>{
    assert.equal( find('.tag-component').length, 2 );
  });
});

我不断获得Uncaught Error: Element #ember-testing not found.

Ember      :    2.18.2
Ember Data :    2.18.2
jQuery     :    3.3.1

0 个答案:

没有答案