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]

你可能感兴趣的:(QTP自动化测试,ITeye,Web)