UFT Tutorial 16

UFT Class 16 (Environment Variables)
-----------------------
What are Environment Variables?
They are global variables depends on operating system environment.
-------------------------------------
Purpose of Environment Variables
    Centralized Maintenance of Variables

    Tests portability
--------------------------------------------------
Note 1: Whenever we want to use any variable in multiple Tests then choose Environment variables.

Note 2: Whenever you want use any variable in a single Test then no need to choose Environment variables.

Tests portability:

Executing Tests from different machines.
--------------------------------------
Types of Environment Variables
a) Built in variables

b) User defined variables

-----------------------------
Steps:
i) Create Environment (User defined) variables and export to XML

ii) Associate Environment Variables file
Or
Load Environment Variables file during execution

iii) Access environment Variables
Syntax:
Environment("EnvironmentVariablename")

Ex:
Msgbox Environment("OS")
Msgbox Environment("ProductDir")


iv) Modify Environment variables (If required)

v) Delete Environment Variables (Optional)
---------------------------------------
Note: Environment variables are case sensitive.
-----------------------------------------------
1) Navigation for Creating Environment Variables
File menu
> Settings
> Environment
> Select variable type as "User defined"
> Click Add icon
> Enter Variable name and value
> Click OK
(Again click Add icon if we want to create multiple variables)

> Click Export

> Browse path to store XML file

> OK
-----------------------------
2) Navigation for Associating Environment Variables file
File menu

> Settings

> Environment

> select Variable as "User defined"

> Check "Load variables and values from external file"

> Browse path of the XML file

> Apply > OK
-------------------------------
Example:
SystemUtil.Run Environment("AppPath")
Dialog("Login").Activate
Dialog("Login").WinEdit("Agent Name:").Set Environment("Agent")
Dialog("Login").WinEdit("Password:").Set Environment("Password")
Wait 2
Dialog("Login").WinButton("OK").Click
--------------------------------------------------------
'Load Environment Variables file during executionEnvironment.LoadFromFile "C:\Users\G C Reddy\Desktop\abcd.xml"
---------------------------------------------------------
Note: without UFT tool also we can create Environment variables

> Launch Notepad

> Type tags

> Sava as XML file
--------------------------
Tags of Environment variables file
Environment open tag end tag

Variable open and close tag

Name open and close tag

Value open and close tag
------------------------------

Example:
<Environment>
    <Variable>
        <Name>Agent</Name>
        <Value>Chennai</Value>
    </Variable>
   
</Environment>
-------------------
 

0 comments:

Post a Comment