我正在使用 UFT 11.50 在 Internet Explorer 8.0 上测试高度基于 javascript 的应用程序。我想知道使用 Web Add In 时 UFT 如何在后台实现“Click”方法。 UFT 是否发送 Windows 鼠标事件?它是否触发事件(onclick、onmousedown、onmouseup)?我在我的申请中看到了一些好坏参半的结果。
它可以执行任一操作,默认情况下 UFT 使用 DOM 事件重播,但您可以将重播类型更改为设备,在这种情况下,它会查询 HTML 元素的位置并模拟鼠标单击该位置。
重播模式由控制工具->选项->Web->高级->运行设置或者在脚本中通过:
Setting.WebPackage("ReplayType") = 2 ''# Changes to device mode
Setting.WebPackage("ReplayType") = 1 ''# Changes to event mode
请注意,在事件模式下,UFT 不仅仅发送click
,它发送通常由应用程序使用的其他事件(例如focus
, mousedown
and mouseup
) 除非注册表值仅点击重播 in the 网页包设置被设置为1
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)