VB scripts basics for QTP

Share This Post -

What is VBScript?

  • VBScript is a scripting language
  • A scripting language is a lightweight programming language
  • VBScript is a light version of Microsoft's programming language Visual Basic

How Does it Work?

When a VBScript is inserted into a HTML document, the Internet browser will read the HTML and interpret the VBScript. The VBScript can be executed immediately, or at a later event.

How to Put VBScript Code in an HTML Document



<html>
<head>
</head>
<body>
<script type="text/vbscript">
document.write("Hello from VBScript!")
</script>
</body>
</html>


Download the Complete VB script Tutorial for QTP


InStr Returns the position of the first occurrence of one string within another. The search begins at the first character of the string


InStrRev Returns the position of the first occurrence of one string within another. The search begins at the last character of the string


LCase Converts a specified string to lowercase


Left Returns a specified number of characters from the left side of a string


Len Returns the number of characters in a string


LTrim Removes spaces on the left side of a string


RTrim Removes spaces on the right side of a string



Trim Removes spaces on both the left and the right side of a string



Mid Returns a specified number of characters from a string



Replace Replaces a specified part of a string with another string a specified number of times



Right Returns a specified number of characters from the right side of a string



Space Returns a string that consists of a specified number of spaces



StrComp Compares two strings and returns a value that represents the result of the comparison



String Returns a string that contains a repeating character of a specified length



StrReverse Reverses a string



UCase Converts a specified string to uppercase



Other Functions


Function


CreateObject Creates an object of a specified type


Eval Evaluates an expression and returns the result


GetLocale Returns the current locale ID



GetObject Returns a reference to an automation object from a file



GetRef Allows you to connect a VBScript procedure to a DHTML event on your pages



InputBox Displays a dialog box, where the user can write some input and/or click on a button, and returns the contents



IsEmpty Returns a Boolean value that indicates whether a specified variable has been initialized or not



IsNull Returns a Boolean value that indicates whether a specified expression contains no valid data (Null)



IsNumeric Returns a Boolean value that indicates whether a specified expression can be evaluated as a number



IsObject Returns a Boolean value that indicates whether the specified expression is an automation object



LoadPicture Returns a picture object. Available only on 32-bit platforms



MsgBox Displays a message box, waits for the user to click a button, and returns a value that indicates which button the user clicked



RGB Returns a number that represents an RGB color value



Round Rounds a number



ScriptEngine Returns the scripting language in use



ScriptEngineBuildVersion Returns the build version number of the scripting engine in use



ScriptEngineMajorVersion Returns the major version number of the scripting engine in use



ScriptEngineMinorVersion Returns the minor version number of the scripting engine in use



SetLocale Sets the locale ID and returns the previous locale ID



TypeName Returns the subtype of a specified variable



VarType Returns a value that indicates the subtype of a specified variable