填充输入时,Zombie不会触发事件。但您可以使用zombie.browser.fire("selector", "event")
但事件不会与Meteor一起发射。
这是我的事件的定义方式:
Template.hello.events(
{
'change #name': function () {
console.log("changing the name");
Session.set("name", $("#name").val());
}
});
模板在浏览器中运行良好,但不适用于zombie
答案 0 :(得分:0)
看来僵尸在某些条件下使用fire
触发事件时出现问题:https://github.com/assaf/zombie/issues/181
解决方法是使用browser.evaluate "$('#target-selector').click()"