`
trygood
  • 浏览: 75816 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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


  • 大小: 5.2 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics