QTP个人总结
上一篇 /
下一篇 2009-07-05 16:31:23
/ 个人分类:QTP
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
工具
软件一段时间不用就容易手生,有个备份整理以后复习都事半功倍。之前就打算好好弄一下一直拖着没动笔。网上
QTP的
学习资料大把大把,那些基础的理论东西看过就过了,实践才是王道,操作几个小时胜过看一天的说明文档。这里列一些我在用QTP时遇到印象比较深刻的问题和解决方案,
其他的小问题属于QTP熟练操作的范畴就不赘述了。因为项目需要接触了差不多三个月的QTP,自知离QTP高手还有段距离,学无止尽,有学习QTP的朋友欢迎发表高见大家互相进步~
dE$}:Y3p#x;_b0 1、QTP自带函数print
]
E5X2Ak't"m051Testing软件测试网
uucf;wu 调试代码的时候一般习惯用Debug或者Msgbox函数。监视变量运行时的值用Msgbox,个人感觉不方便的一点就是每次在msgbox窗口弹出来后,脚本会暂停执行,等到鼠标点确定后窗口才会关闭继续运行后续脚本,真的很烦,做自动化测试的时候我真的是已经懒到不愿意动一根手指头。某天无意发现QTP自带的函数print也可以实现查看变量信息,窗口是非模式的,运行时变量值在QuickTest Print Log窗口上输出但脚本不用停下来等,而且可以在一个session运行完了之后查看所有需要监视的变量值。51Testing软件测试网?
};T)buL/V0k
y
oZ,q/qWb`vkK0 Eg:51Testing软件测试网w2~r%n!JI%EXe6@E
51Testing软件测试网"_4p tQFd)Y Dim p51Testing软件测试网4c0F"k?X Ve J*R.q6\
"u
M+UhNM0F xl/qK&`[0 p=Browser("xx").page.("xx").webedit("object_name").GetROProperty("value")
AR4oU/V2x@s#_0&crol4Zc,sRaXo-Q0 print p51Testing软件测试网/z'm%R$_,s/gp$`p-jq
51Testing软件测试网{9r8F,c9H 2、calender控件51Testing软件测试网(|q:R
T,Yb
*Iz7O!S5s+xThK0 一般日期格式字段是同时支持手填日期格式的text field和用鼠标点日历控件选择。但是在DMPOD系统里发现部分日期格式的字段居然disable了用户手动输入的属性,只能靠点日历控件来选择日期。结果录到的脚本全变成了img.click,无法回放。查了很久突然某一天找到了办法,绕过这个控件,强制转换它的属性值。
0[;cx5G7T)]m;]0k@051Testing软件测试网/wu5yz-Z~ Eg:
HoxX9h6R051Testing软件测试网I
y*uREq
M Dim var_object51Testing软件测试网(HH}#m0J#YXL