UFT Class 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.

Environment Veriables

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 execution

Environment.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>
——————-

Follow me on social media: