|
各位大侠,大家好,小北初学QTP,在录制脚本的时候,遇到一个非常棘手的问题,需要有经验的大虾们,帮帮忙
任务目的:使用HDTunePro.exe测试硬盘性能,需要使用QTP录制自动化测试的脚本
任务问题:HDTunePro.exe有一个温度检测功能,温度显示在一个Static的框中,在录制脚本的过程中,QTP会自动创建一个当前温度的Object(如“46℃”),所以我回放脚本的时候,如果当前温度与录制脚本时的温度值不同,回放就会失败
HDTunePro软件:
HDTunePro软件下载地址:http://mydown.yesky.com/soft/utilitie/test/132/440132.shtml
脚本:
录制后的脚本代码如下:- SystemUtil.Run "F:\TestIO","open"
- Window("TestIO").WinListView("SysListView32").Activate "HDTunePro.exe"
- 'Dim title
- Dialog("HD Tune 专业版 v3.00 - 硬盘工具").Maximize
- Dialog("HD Tune 专业版 v3.00 - 硬盘工具").WinTab("46℃").Select "文件基准"
- 'set title = left(Dialog("HD Tune 专业版 v3.00 - 硬盘工具").GetVisibleText(1131,38,1209,50),2)
- 'MsgBoxTimeOut title,"",1
- 'Dialog("HD Tune 专业版 v3.00 - 硬盘工具").WinTab(title & "℃").Select "文件基准"
- Dialog("HD Tune 专业版 v3.00 - 硬盘工具").WinComboBox("文件长度").Select "512 MB"
- Dialog("HD Tune 专业版 v3.00 - 硬盘工具").WinButton("开始").Click
- Wait 5
- Dialog("HD Tune 专业版 v3.00 - 硬盘工具").WinButton("停止").Click
- Dialog("HD Tune 专业版 v3.00 - 硬盘工具").WinButton("退出").Click
复制代码 跪求哪位英雄帮助解决一下这个问题? |
|