QTP_QTP学习笔记(1)

来源:互联网 发布:网络相声大会 编辑:程序博客网 时间:2024/05/22 06:57
最近好好的想了一下,感觉自己的测试技能还是很欠缺,自动化测试这方面还是差的很多,所以决定学习QTP。首先安装的是QTP9.2,可惜在win7系统上控件都无法识别,那只好安装QTP11了,不过证书无法破解,只好用30天的试用版了。

    以上纯属废话,切入正题,首先学习boobook 小强老师的视频教程,照着例子学习吗,目前咱只会这个。

例子代码如下:

Dialog("Login").WinButton("Help").Click
If Dialog("Login").Dialog("text:=Flight Reservations").Exist Then
 Dialog("Login").Dialog("text:=Flight Reservations").WinButton("确定").Click
End If

Dialog("Login").WinEdit("Agent Name:").Set "mercury"
Dialog("Login").WinEdit("Password:").SetSecure "4ff712ec6eb7e1a66773ee77c82adce274791086"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close

这样问题就产生了,报告说“确定”没有加入本地对象,我比较奇怪,已经加入了啊,why?

经过试验,这样就OK了。

Dialog("Login").WinButton("Help").Click
If Dialog("Login").Dialog("text:=Flight Reservations").Exist Then
 Dialog("Login").Dialog("text:=Flight Reservations").WinButton("text:=确定").Click
End If

Dialog("Login").WinEdit("Agent Name:").Set "mercury"
Dialog("Login").WinEdit("Password:").SetSecure "4ff712ec6eb7e1a66773ee77c82adce274791086"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close

我的第一个例子就搞定了,好的开始,你若有兴趣就跟我一起学习吧!

原创粉丝点击