编程语言
首页 > 编程语言> > javascript-使用Web加载项时,UFT如何执行Click方法?

javascript-使用Web加载项时,UFT如何执行Click方法?

作者:互联网

我正在使用UFT 11.50在Internet Explorer 8.0上测试基于JavaScript的高度应用程序.我想知道UFT在使用Web Add In时如何在后台实现“ Click”方法. UFT是否发送Windows鼠标事件?是否触发事件(onclick,onmousedown,onmouseup)?我的应用程序看到了一些不同的结果.

解决方法:

默认情况下,它可以使用DOM事件执行UFT重放,但是您可以将重放类型更改为设备,在这种情况下,它将查询HTML元素的位置并模拟在该位置上的鼠标单击.

重放模式由“工具”->“ Opitions”->“ Web”->“高级”->“运行设置”或在脚本中通过以下方式控制:

Setting.WebPackage("ReplayType") = 2 ''# Changes to device mode
Setting.WebPackage("ReplayType") = 1 ''# Changes to event mode

请注意,在事件模式下,UFT不仅发送点击,它还会发送应用程序通常使用的其他事件(例如焦点,鼠标按下和鼠标向上),除非WebPackage设置中的注册表值ReplayOnlyClick设置为1.

标签:qtp,hp-uft,javascript
来源: https://codeday.me/bug/20191123/2064409.html