Javascript 如何通过phantomjs设置Vue输入?
代码如下所示:Javascript 如何通过phantomjs设置Vue输入?,javascript,vue.js,phantomjs,Javascript,Vue.js,Phantomjs,代码如下所示: document.getElementById('email').value = 'login'; document.getElementById('password').value = 'pwd'; document.getElementById('button').click(); 不工作,因为Vue使用v-model值而不是值属性。有没有办法通过phantomjs中的javascript更改输入和模型值 注释 为这些输入设置属性v-model,不会解决问题 问题 使用符合
document.getElementById('email').value = 'login';
document.getElementById('password').value = 'pwd';
document.getElementById('button').click();
不工作,因为Vue使用v-model
值而不是值
属性。有没有办法通过phantomjs中的javascript更改输入和模型值
注释
v-model
,不会解决问题
问题page.evaluate(function(){
document.getElementById("#email").focus();
});
page.sendEvent('keypress', 'login');
page.evaluate(function(){
document.getElementById("#password").focus();
});
page.sendEvent('keypress', 'pwd');
page.sendEvent('keypress', page.event.key.Enter);
设置值后,您是否尝试在这些字段上触发“更改”事件(或直接调用更改处理程序)?