【软件自动化测试-QTP实战技能 26】== QTP_Training:Environment Variables
2011-12-22 15:54
459 查看
These are global variables;
本人建议使用全局变量,局部变量维护比较繁琐;
Types of Environment variables:
1. Built in variables: These are system defined varialbles, we can access from all tests but these are designed as read only .
2. 用户自定义变量:Varialbes that we predefine in the active external environment variable file. We can create as many files as we want and we can change values of variables.
使用环境变量:
使用语法:
Variable = Environmetn("环境变量Name") = “值”
具体设置:
QTP Path:
File > settings > Environment > select variable type as user defined > click add icon (+) > enter variable name & Value > click ok (like this we can create number of variables) > click export > browse path & enter file name, save with xml
extension > click ok.
Associating environment variable file:
两种方法:
1) File > settings >Environment > select variable type as user defined > check “load variables and values from the external file” > browse path of the xml file > click apply & ok.
2)Load enironment file directly
Environment.LoadFromFile "test.xml" 'xml File path
使用我们自定义的文件:
Variable = Environment("Variable Name")
VTest = Environment("环境Name")
StrTest = VTest
Msgbox StrTest
Modifying Environment files:
Select XML file>open with notepad>modify the values>Save.
Script 例子:
ProductDir =environment ("ProductDir")
app= "\samples\flight\app\flight4a.exe"
Systemutil.Run ProductDir & app
Dialog("Login").Activate
Dialog("Login").WinEdit("Agent Name:").Set "xuyubo"
Dialog("Login").WinEdit("Password:").SetSecure "4b3c86f2107ff565cc195ba6c24739091b6564056"
Dialog("Login").WinButton("OK").Click
本人建议使用全局变量,局部变量维护比较繁琐;
Types of Environment variables:
1. Built in variables: These are system defined varialbles, we can access from all tests but these are designed as read only .
2. 用户自定义变量:Varialbes that we predefine in the active external environment variable file. We can create as many files as we want and we can change values of variables.
使用环境变量:
使用语法:
Variable = Environmetn("环境变量Name") = “值”
具体设置:
QTP Path:
File > settings > Environment > select variable type as user defined > click add icon (+) > enter variable name & Value > click ok (like this we can create number of variables) > click export > browse path & enter file name, save with xml
extension > click ok.
Associating environment variable file:
两种方法:
1) File > settings >Environment > select variable type as user defined > check “load variables and values from the external file” > browse path of the xml file > click apply & ok.
2)Load enironment file directly
Environment.LoadFromFile "test.xml" 'xml File path
使用我们自定义的文件:
Variable = Environment("Variable Name")
VTest = Environment("环境Name")
StrTest = VTest
Msgbox StrTest
Modifying Environment files:
Select XML file>open with notepad>modify the values>Save.
Script 例子:
ProductDir =environment ("ProductDir")
app= "\samples\flight\app\flight4a.exe"
Systemutil.Run ProductDir & app
Dialog("Login").Activate
Dialog("Login").WinEdit("Agent Name:").Set "xuyubo"
Dialog("Login").WinEdit("Password:").SetSecure "4b3c86f2107ff565cc195ba6c24739091b6564056"
Dialog("Login").WinButton("OK").Click
相关文章推荐
- 【软件自动化测试-QTP实战技能 6】== QTP中运行错误的捕捉和记录
- 【软件自动化测试-QTP实战技能 4】== 取得Excel中的单元格值并作比较
- 【软件自动化测试-QTP实战技能 11】== QTP code for excel link
- 【软件自动化测试-QTP实战技能 13】== QTP 判断 files Exists
- 【软件自动化测试-QTP实战技能 22】== QTP_DP_for the DeskTop objects
- 【软件自动化测试-QTP实战技能 7】== QTP中类的基本使用方法
- 【软件自动化测试-QTP实战技能 2】== Test Object Model
- 【软件自动化测试-QTP实战技能 21】== QTP_use RegExp 匹配numbers
- 【软件自动化测试-QTP实战技能 9】== 从外部excel中读出数据导入到qtp的data中
- 【软件自动化测试-QTP实战技能 8】== QTP中页面的基本异常检查
- 【软件自动化测试-QTP实战技能 15】== QTP compare each iteration to enditeration
- 【软件自动化测试-QTP实战技能 14】== 自动化测试思想之QTP登录脚本
- 【软件自动化测试-QTP实战技能 23】== QTP 常用Functions
- 【软件自动化测试-QTP实战技能 18】== QTP-Select multiple check box QTP- 复选框
- 【软件自动化测试-QTP实战技能 5】== QTP中一些基础性代码结构
- 【软件自动化测试-QTP实战技能 27】== QTP open ldif file
- 【软件自动化测试-QTP实战技能 16】==QTP_调用外部EXCEL数据替换DataTable中的数据
- 【软件自动化测试-QTP实战技能 19】== 关闭 MESSAGE BOX 当关闭EXCEL 时
- 【软件自动化测试-QTP实战技能 20】== QTP_ Delete files from Temp Folder:删除Folder
- 【软件自动化测试-QTP实战技能 24】== QTP Code_ Useing Description Objects