场景: 在弹出的div中修改记录名称。当名称与原名称相同时。修改按钮变灰,处于禁用状态。
此时需要selenium java测试脚本监听input change事件。 用例才能正常执行下去。
解决方法:模拟keyUp事件。触发div中的js change事件。
selenium.type("id=inputId", "xxxx");
[color=red]selenium.keyUp("id=inputId", "w");[/color]
selenium.click("修改按钮id");
总结:需要处理事件的时候都需要用selenium脚本模拟。
此时需要selenium java测试脚本监听input change事件。 用例才能正常执行下去。
解决方法:模拟keyUp事件。触发div中的js change事件。
selenium.type("id=inputId", "xxxx");
[color=red]selenium.keyUp("id=inputId", "w");[/color]
selenium.click("修改按钮id");
总结:需要处理事件的时候都需要用selenium脚本模拟。