VB Script Objects

Add to Favourites
Post to:

VB Script Objects  ************************************************ Visit: www.gcreddy.com for QTP Scripts and Other Info ************************************************ Dictionary Object  Dictionary Object that stores data key, item pairs. A Dictionary object is the equivalent of a PERL associative array/Hash Variable. Items can be any form of data, and are stored in the array. Each item is associated with a unique key. The key is used to retrieve an individual item and is usually an integer or a string, but can be anything except an array. Creating a Dictionary Object: Set objDictionary = CreateObject("Scripting.Dictionary")  Dictionary Objects Methods:  Add Method  Adds a key and item pair to a Dictionary object Exists Method Returns true if a specified key exists in the Dictionary object, false if it does not. Items Method Returns an array containing all the items in a Dictionary object. Keys Method Returns an array containing all existing keys in a Dictionary object. Remove Method Removes a key, item pair from a Dictionary object. RemoveAll Method The RemoveAll method removes all key, item pairs from a Dictionary object.   Example: Dim cities Set cities = CreateObject("Scripting.Dictionary") cities.Add "h", "Hyderabad" cities.Add "b", "Bangalore" cities.Add "c", "Chennai" Dictionary Objects Properties: Count Property Returns the number of items in a collection or Dictionary object. Read-only. CompareMode Property Sets and returns the comparison mode for comparing string keys in a Dictionary object. Key Property Sets a key in a Dictionary object. Item Property Sets or returns an item for a specified key in a Dictionary object. For collections, returns an item based on the specified key. Read/write.   Examples: 1) add ElementsAddDictionary SetobjDictionary=CreateObject("Scripting.Dictionary") objDictionary.Add"Printer1","Printing" objDictionary.Add"Printer2","Offline" objDictionary.Add"Printer3","Printing" 2) Delete All Elements fromDictionary SetobjDictionary=CreateObject("Scripting.Dictionary") objDictionary.Add"Printer1","Printing" objDictionary.Add"Printer2","Offline" objDictionary.Add"Printer3","Printing" colKeys=objDictionary.Keys Wscript.Echo"Firstrun:" ForEachstrKeyincolKeys Wscript.EchostrKey Next objDictionary.RemoveAll colKeys=objDictionary.Keys Wscript.EchoVbCrLf&"Secondrun:" ForEachstrKeyincolKeys Wscript.EchostrKey Next 3) Delete One Element from a Dictionary Set objDictionary = CreateObject("Scripting.Dictionary") objDictionary.Add "Printer 1", "Printing"   objDictionary.Add "Printer 2", "Offline" objDictionary.Add "Printer 3", "Printing" colKeys = objDictionary.Keys Wscript.Echo "First run: " For Each strKey in colKeys     Wscript.Echo strKey Next objDictionary.Remove("Printer 2") colKeys = objDictionary.Keys Wscript.Echo VbCrLf & "Second run: " For Each strKey in colKeys     Wscript.Echo strKey Next 4) List the Number of Items in a Dictionary SetobjDictionary=CreateObject("Scripting.Dictionary") objDictionary.Add"Printer1","Printing" objDictionary.Add"Printer2","Offline" objDictionary.Add"Printer3","Printing" Wscript.EchoobjDictionary.Count 5) Verify the Existence of a Dictionary Key Set objDictionary = CreateObject("Scripting.Dictionary") objDictionary.Add "Printer 1", "Printing"   objDictionary.Add "Printer 2", "Offline" objDictionary.Add "Printer 3", "Printing" If objDictionary.Exists("Printer 4") Then     Wscript.Echo "Printer 4 is in the Dictionary." Else     Wscript.Echo "Printer 4 is not in the Dictionary." End If QTP Training 4 gcreddy

Description
VB Script Objects; It describes Dictionary object ant Its Methods & Properties with examples. It is useful for QTP Testes as well as web developers.

Comments
nagesh
By: nagesh
324 days 6 hours 53 minutes ago

how to create the qtp script for the drop down box using xls sheet data.for example i have category drop down box. it contain the values like category1,category2...

Want to learn?

Sign up and browse through relevant courses.

Name:
Your Email:
Password:
Country:
Contact no:


Area code Number
Subjects you are interested in:
Word verification: (Enter the text as in image)


Sign Up Already a member? Sign In
I agree to WizIQ's User Agreement & Privacy Policy
95 Followers

Your Facebook Friends on WizIQ

Give live classes, create & sell online courses

Try it free Plans & Pricing

Connect