QTP:Debug Viewer PDM.Dll

上一篇 / 下一篇  2011-03-28 14:56:48 / 个人分类:QTP

DebugViewer

   使用Debug VieWer面板,可以查看、设置、修改Object对象或变量的值。当脚本运行到断点时可以通过Degug VieWer面板查看、设置、修改Object对象或变量的值;或当脚本运行失败时,在Debug弹出窗口中选择“Debug”选项后,也可以通过Degug VieWer面板查看、设置、修改Object对象或变量的值。

   通过View>Debug viewer或点击Debug Viewer按钮,可以打开Debug Viewer面板。

Debug viewer面板可以显示变量或对象Object的值。它有3个页签:WatchVariables以及Command

1.Watch

   通过“Add to Watch”方法将Object或变量加入到Watch页后,就可以查看到Object或变量的当前值。在脚本逐步执行的过程中,如果值发生了改变,QTP会自动进行更新。在脚本运行到断点暂停时你还可以手工对Watch页面的值进行更新。

Watch页中添加表达式的方法有以下几种:

   1)在脚本中选中表达式,然后选择菜单Debug>Add to Watch

   2)在脚本中选中表达式,然后按Ctrl+T

   3)在脚本中选中表达式,然后选择右键菜单Add to Watch

   4)在Watch页,手工粘贴或输入Object或变量名到“Name”列,然后点击回车,在“Value”列就会显示数值。

   Add to Watch既可以在脚本运行前使用,也可以在脚本运行时使用。在脚本运行时添加时,可以马上查看到它的当前数值。

2.Variable

   当脚本运行停止或暂停时在Variable页,QTP自动显示所有变量的当前值。脚本在运行过程中,将变量及其值显示在Variable列表中,如果在后续的脚本中变量值发生了改变,则列表中的值也会相应改变。在脚本运行到断点暂停时,你还可以手工修改变量值。

3.Command

Command页,用户可以输入并执行脚本命令。此功能帮助用户设置或修改变量值或Object值,当脚本继续运行时,QTP使用修改过的值。

 

QTP调试器功能的方法 

       QTP的脚本编辑器中默调试器的功能十分有限,调试过程中很多象的属性都不能详细地看到。

       但是如果安装了Visual Studio.NET 2008可以增QTP调试能力,在DebugViewer中可以看到象的大部分属性。

       可以通安装Visual Studio.NET 2008来增QTP调试能力,也可以不安装,仅仅把其中一个名PDM.DLL的文件拷“C:\Program Files\Common Files\Microsoft Shared\VS7DEBUG中,然后注册一下即可,注册方法是在命令行中“RegSVR32 “C:\Program Files\Common Files\Microsoft Shared\VS7DEBUG\pdm.dll"”



TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 8344
  • 日志数: 27
  • 建立时间: 2011-03-28
  • 更新时间: 2011-05-12

RSS订阅

Open Toolbar