【QTP】环境变量的使用
2012-12-13 11:32
381 查看
在QTP中,可以对环境变量进行使用。
如:打印测试路径:
常用的环境变量有:
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就能得到路径了
比如和一开始的读Excel结合使用
省去了当脚本或文件的位置换了后,去逐一改文件路径的麻烦了。把Excel直接丢到脚本根目录下就OK了~
相关链接:【QTP】读取Excel表的用法
如:打印测试路径:
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表的用法
相关文章推荐
- 如何在QTP中添加和使用环境变量(1)
- QTP环境变量的使用
- 在QTP中使用Dictionary对象来替代环境变量
- QTP使用异步VBS进程并通过系统环境变量传值
- crontab 环境变量的使用方法
- 使用批处理设置JDK环境变量(Win7可用,新版本)
- 实验楼环境变量和文件查找使用
- gcc使用的一些环境变量
- 使用批处理文件设置系统的环境变量
- awk中使用shell的环境变量方法
- Python的sys.argv使用说明 通过终端写入环境变量
- 把php.exe加入系统环境变量-使用命令行可快速执行
- linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf 或者 使用-R选项)
- pom.xml使用多套环境及变量获取
- CentOS下使用autoenv实现进入特定目录后运行特定环境变量
- linux共享库位置配置(LD_LIBRARY_PATH环境变量 或者 更改/etc/ld.so.conf 或者 使用-R选项)
- RHEL5系统环境变量错误,多数命令无法使用
- 关于配置好环境变量之后,仍然不能使用的体会
- shell配置,选择,环境变量修改(ORACLE_HOME,ORACLE_SID),无法使用sqlplus
- Python中可选的环境变量设置,Python中如何使用pdb调试脚本