您的位置:首页 > 编程语言 > Qt开发

【QTP】环境变量的使用

2012-12-13 11:32 381 查看
在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表的用法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: