我叫陈永达,欢迎来到我的51testing空间! 才开始使用,想把关于软件测试的一些资料和心得保存于此。 欢迎大家多来参观,多提宝贵意见!

【QTP】环境变量的使用

上一篇 / 下一篇  2012-12-13 11:21:57 / 个人分类:QTP

QTP中,可以对环境变量进行使用。

如:打印测试路径:

print "TestDir = " & Environment.Value("TestDir")

 

常用的环境变量有:

l  ActionIteration:返回当前运行的Action迭代的数据号(指Datatable中当前Action的数据表),如正在运行Action中的第三行数据,则返回“3“。

l  ActionName:返回Action的名字。

l  LocalHostName:返回当前运行QTP的计算机名。

l  OS:返回当前运行QTP操作系统名称。

l  OSVersion:返回当前运行QTP的操作系统版本号。

l  ProductDir:返回QTP在当前计算机的安装路径,不包括最后的“\“。

l  ProductName:返回QTP的全名。

l  ResultDir:返回当前测试报告地址。

l  SystemTempDir:返回系统临时目录地址。

l  TestDir:返回当前测试的绝对路径,不包括最后的“\“。

l  TestName:返回当前的Test名。

l  UserName:返回登录当前操作系统的用户名。

 

使用的话,我一般都是将常用的环境变量封装为函数

如:路径

'===============================
'函数名:myTestDir
'作用:返回脚本路径
'===============================
Function myTestDir()
       myTestDir = Environment.Value("TestDir")
End Function

以后用的话 只要直接上myTestDir就能得到路径了

比如和一开始的读Excel结合使用

 arrExcel  = QTP_ReadExcel(myTestDir & "\test.xls","sheet1")

省去了当脚本或文件的位置换了后,去逐一改文件路径的麻烦了。把Excel直接丢到脚本根目录下就OK~


链接:【QTP】读取Excel表的用法




TAG: 软件测试 QTP 陈永达 环境变量

 

评分:0

我来说两句

Open Toolbar