Answer Posted / deven
Environment variables in QTP are similar to global
variables which can be accessed through any part of the
script.These variables can prove to be very useful when we
want a variable to be shared across various reusable
actions and functions.
Two Types of Environment variable:
1. Built in variables
2. User Defined variables
♦ Internal
♦ External
Built in variable:
Built-in: Variables that represent information about the
test on which the test is run, such as Test path and
Operating system. These variables are accessible from all
tests, and are designated as read-only.
Syntax:
Variable = Environment("environment variable name")
Example:
'Some of the In built Environment Variables
Msgbox Environment("OS")
Msgbox Environment("OSVersion")
Msgbox Environment.value("ProductDir")
Msgbox Environment.value("ProductName")
'path where Test result for the current test is stored
Msgbox Environment("ResultDir")
Internal User defined variable:
User defined Internal: are the variables that we define
within the test.The variables are saved with the test and
are accessible only within the test.
Example:
'User can create their own enviroment variables like "Url"
Environment.Value("Url")= "http:\\www.gmail.com"
URL=Environment.Value("Url")
Systemutil.Run "iexplore.exe",URL
External User defined variable
User defined External: are the variables that we predefine
in the active external environment variables file.These can
be created using a list of variable-value pairs in an
external file in .xml format.
Steps to follow:
1. Create External user defined variable
File --> settings --> Environment --> select variable type
as user defined --> click add icon (+) --> enter variable
name & Value --> click OK --> click export --> browse path
and enter file name --> save with xml extension --> click
OK.
2. Associate environment variable file(xml)
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 --> Click OK.
XML file with variable name and value should be mentioned
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How to do call a output parameter from one action to another action??/
what is stepin & stepout?
descriptive program for a yahoo mail that is in yahoo mail suppose check box mailid subject assume it is like this format all things are in webtable the question is suppose some mail ids are there in that mailids i want to select the check box wich is before a@gmail.com and after that i want to click on delete button
when will you do debug your script? and explain that process?
What do you mean by iteration?
Hello friends..... On which areas of an application we can not test with QTP
i have doubt suppose iam purly working in manual, when i will get work to do on sql and performence testing? pls any one clarify doubt?
How do I lauch my test website using code from qtp in different environmet, uat and PPTE?
banking project description for software tester
Whether qtp 9.0 supports Test director8.0
When using descriptive programming?
Is qtp supports uni-code?
What are the ways you can synchronize?
I opened gmail login into gmail and i have to save (Pass or move) all the mail into notepad please give me code Thanks of all
hi, FOR 3+ QTP INTERVIEW, FOR EXAMPLE WE PUT ONLINE BANKING SYSTEM PROJECT IN OUR RESUME, IN PROJECT MANAGER ROUND...WHAT R THE MAJOR QUESTIONS ARE ASKED IN P.M? PLS TELL ME ATLEAST 10 QUESTIONS?.....AND IF POSSIBLE POST ANSWERS ALSO....