QTP VBScript syntax rules and guidelines











Sponsored Links:


Source - QuickTest Professional Guide (by HP)

When working in the Expert View or in a function library, you should consider the following general VBScript syntax rules and guidelines: 

Case-sensitivity. By default, VBScript is not case sensitive and does not differentiate between upper-case and lower-case spelling of words, for example, in variables, object and operation names, or constants.
For example, the two statements below are identical in VBScript:


Browser("Mercury").Page("Find a Flight:").WebList("toDay").Select "31"
browser("mercury").page("find a flight:").weblist("today").select "31" 

Text strings. When you enter a value as a text string, you must add quotation marks before and after the string. For example, in the above segment of script, the names of the Web site, Web page, and edit box are all text strings surrounded by quotation marks.

Note that the value 31 is also surrounded by quotation marks, because it is a text string that represents a number and not a numeric value.

In the following example, only the property name (first argument) is a text string and is in quotation marks. The second argument (the value of the property) is a variable and therefore does not have quotation marks. The third argument (specifying the timeout) is a numeric value, which also does not need quotation marks.

Browser("Mercury").Page("Find a Flight:").WaitProperty("items count", Total_Items, 2000) 

Variables. You can specify variables to store strings, integers, arrays and objects. Using variables helps to make your script more readable and flexible.

Parentheses. To achieve the desired result and to avoid errors, it is important that you use parentheses () correctly in your statements.

Indentation. You can indent or outdent your script to reflect the logical structure and nesting of the statements.

Comments. You can add comments to your statements using an apostrophe ('), either at the beginning of a separate line, or at the end of a statement. It is recommended that you add comments wherever possible, to make your scripts easier to understand and maintain.

Spaces. You can add extra blank spaces to your script to improve clarity. These spaces are ignored by VBScript.

Source - QuickTesting Professional Guide (by HP)

No comments: