QTP:API
QTP版本:12
- 获取对象的属性
GetROProperty:获取Runtime Object的属性
- InvokeApplication
1】Step Generator选择类别:Function—Built-in functions
2】调用:InvokeApplication "C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight3a.exe"
3】验证可以打开Flight3这个应用- SystemUtil.Run
2】调用:SystemUtil.Run "C:/Program Files/Mercury Interactive/QuickTest Professional/samples/flight/app/flight3.exe"
3】验证不可以打开Flight3应用,执行的时候提示“无效的过程调用或参数”
- 循环播放用例
For i=0 to N
需要循环的测试脚本
Next
。。。。。。
然后Run,脚本就会连续执行N+1次;
不需要循环执行,就不需要添加for循环语句。
- Iteration
1】路径:File—Setting—Run分页,Data Table iterations
控制的是数据表中global里数据的运行方式,当运行方式设置为运行全部或多行时,global中有几行数据,“测试脚本”就会循环回放几次(测试结果中就有几次Iteration结果)
2】路径:Edit—Action—Action call property—— run分页,Data Table iterations
控制的是数据表中该action里数据的运行方式,当运行方式设置为运行全部或多行时,action中有几行数据,“该action”就会循环回放几次
- 临时**的方法:
1】删除文件夹:C:\ProgramData\SafeNet Sentinel
2】运行QTP按照目录下的文件instdemo.exe,路径:D:\ProgramIns\HP\QuickTest Professional\bin\instdemo.exe
备注:此方法是试用30天的,不能长期**,每30天之行上面的操作就可继续免费使用30天。