Jquery trigger() doesnt work in angular scenario test runner in end2end test

余生颓废 提交于 2019-12-07 18:01:26

You can take a look into AngularJS tests. They use browserTrigger(element, 'keydown'); to trigger DOM events on elements.

Here is example from AngularJS source

the link above is point to a angular UT rather than e2e case, you may trigger a dom event in e2e via its query api, for example

    element('#something_id').query(function(el, done){
        var evt = document.createEvent('Event');
        evt.initEvent('focus', false, true);
        el[0].dispatchEvent(evt);
        done();
    });
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!