QTP随笔集

QTP随笔集
问题一:WinObject回放时无法识别
  因为WinObject默认的识别为regexpwndclass,页面重新打开该值都会改变,所以回放时无法识别。
  解决方法:选其他的属性代替regexpwndclass,如abs_x,abs_y或其他不会改变的属性(在tools-->object identification中修改),查看属性会不会改变可以使用tools-->object spy工具

问题二:无法录制右键菜单
先设Setting.WebPackage("ReplayType") = 2'这样为模拟鼠标动作
Browser("TestWeb3DJSDemo").Page("Welcome: Mercury Tours").WebEdit("userName").Click 5,4, micRightBtn'右键单击弹出了右键菜单
Setting.WebPackage("ReplayType") = 1'恢复为browser动作
’用键盘操作来选择菜单项(这里鼠标直接点选是没有用的)
Dim wshShell
Set wshShell = CreateObject("Wscript.Shell")
For i=1 to 4
wshShell.SendKeys "{DOWN}" '模拟键盘操作
Next
wait 1
wshShell.SendKeys "{ENTER}" '模拟键盘操作

问题三:无法录制部分对象的事件
有时候无法录制一些WebElement、WebList的Click事件,这时可以尝试将事件的Listen改为Always
tools->web event record configuration->customs

[img]http://dl.iteye.com/upload/attachment/459617/c364bd14-0028-388b-a242-4ce28d027101.jpg[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值