Macaca Macaca web 测试 react 时,输入框 sendkey 之后,输入内容在执行下一步时会消失 (java)

suda23 · 2017年12月05日 · 最后由 达峰的夏天 回复于 2018年03月11日 · 1684 次阅读

Macaca web 测试 react 时,输入框 sendkey 之后会消失
前端开发的反馈是,使用 sendkey 时,并没有触发 onchange 事件,

目前我的解决方法时,先使用 sendkey 传入值,再使用 execute 方法传入一段 js,通过触发这段 js 去触发事件
driver.execute("(function() {var evt = new Event('input', { bubbles: true });evt.simulated = true;document.getElementById('id').dispatchEvent(evt);})();");

有人遇到过类似的问题吗,有没有更好的解决办法?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册