Customer Service Center
Home
Knowledge Base
Forums
Contact Support
License Activation
|
Contact Support
|
License Activation
|
Spirent KB Article
Doc ID: FAQ19485
Printer Friendly
Email Article Link
iTest - How to use field substitution on iTest?
Environment/Versions
iTest 6.x - Latest
Answer
iTest - How to use field substitution on iTest?
Summary:
On this document you will find how to use the field substitution feature in iTest.
Answer:
The Field Substitution is a feature that allows the internal iTest interpreter to “parse” the string on a field to look up for any variable inside of it, when it is enabled.
Many different session profiles and command steps on iTest have a little “F” checkbox just at the end of the field name, for example on an SSH session open step:
That little “F” means that the Field Substitution is
enabled
, by default this feature is enabled in all the fields.
To
disable
the field substitution, just toggle the little “F” checkbox with a left click, the “F” will be gone letting you know that the feature is now disabled.
You can see the difference on the next image:
As an example, let’s consider that we want to get some of this fields values “ip address, user and password” from variables set at the beginning of the code.
As you can see you can get the variable contents directly or use internal substitution commands with [get VarName] useful when we want to get the values from a parameter file.
If you disable the field substitution the contents of the IP address for example will be taken literally, you will get a connection error since the string “$ip” is not a valid IP or FQDN.
This is just an example of the many different ways you can use the field substitution feature to turn your test cases furthermore automated.
Python Syntax and Field Substitution feature:
Of course you can use this feature as well while using Python syntax, the only difference is that you need to make use of “[ ]” enclosure in order to let iTest know that what you are writing is a variable and not regular string.
Example:
Version
1.0
Publish Date
2020-12-14
Categories
Product : iTest
Related Articles