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

suda23 · December 05, 2017 · Last by 达峰的夏天 replied at March 11, 2018 · 1881 hits

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);})();");

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up