【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表的用法






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值