2016-05-04 16 views
7

Làm cách nào để kích hoạt sự kiện lấy nét và làm mờ trong khi thử nghiệm thành phần Ember.js?Làm cách nào để lấy nét/làm mờ trên một thành phần trong các thử nghiệm tích hợp ember?

this.$().focus(); hoặc this.$('input').focus(); có vẻ hoạt động nhưng hoạt động khác với phantomj và chrome.

Ngoài ra this.$().blur(); hoặc this.$().focusout(); dường như không hoạt động cả phantomj và chrome.

Trả lời

1

cung cấp cho nó một thử với trigger thay vào đó, nó làm việc cho tôi

this.$('input').focusout(); 
    this.$('input').blur(); 
    this.$('input').trigger('focusout'); 
    this.$('input').trigger('blur'); 
    this.$('input').trigger('keyup'); // another event that you can trigger 

more information

Các vấn đề liên quan