1.1 使用自带的Click方法
看QTP的帮助,每个对象都有自带的Click方法,通过其中第三个参数指定具体的鼠标事件
例如:
Browser("New Page").page("New Page").WebElement("html tag:=Form").Click
0,0,micRightBtn
注意Click方法的前两个参数是相对坐标,即相对于对象控件左上角的坐标。
然而执行脚本时常常发现右键功能无法回放。这需要通过设置回放级别解决。例如:
Setting.WebPackage("ReplayType") = 2
Browser("New Page").page("New Page").WebElement("html tag:=Form").Click
0,0,micRightBtn
Setting.WebPackage("ReplayType") = 1
1.2 使用自带的FireEvent方法
具体使用参考QTP的帮助吧,需要提醒一下,右键菜单的弹出对应的是"oncontextmenu"事件,这个帮助里没有提到,当然依赖于开发的代码实现。
QTP模拟鼠标和键盘事件方法整理
最新推荐文章于 2017-12-07 17:25:16 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)