在QTP中使用Dictionary对象
来源:互联网 发布:单片机控制伺服驱动器 编辑:程序博客网 时间:2024/04/27 14:18
VBScript的Dictionary 对象与PERL的关联数组(associative array)类似,其中存储的内容可以是任何数据,每一个存储的数据都与一个唯一的键(Key)关联,键用于获取每一项数据,键通常是整型或字符串类型。
在QTP中,可以把Dictionary 当成数组来用,而且可以随时添加数据,而不需要预先定义大小。下面是一个使用的例子:
' 创建Dictionary对象
Set Dic = CreateObject("Scripting.Dictionary")
' 添加Dictionary的key和value
For Iterator = 1 To 3 Step 1
Dic.Add CStr(Iterator),Iterator & "_Value"
Next
' 循环读取Dictionary的key和value
For Iterator = 1 To Dic.Count Step 1
Msgbox Dic.Item(CStr(Iterator))
Next
DicArray = Dic.Items
'For I = 0 To Dic.Count
For I = 0 To UBound(DicArray)
Msgbox DicArray(I)
Next
' 判断是否存在某个Key,如果存在,则把其去掉
If Dic.Exists("2") Then
Msgbox Dic.Item("2")
Dic.Remove("2")
End If
Msgbox Dic.Count
' 清空所有 Key和Value
Dic.RemoveAll()
Msgbox Dic.Count
- 在QTP中使用Dictionary对象
- 在QTP中使用Dictionary对象来替代环境变量
- 在QTP中使用RegisterUserFunc
- VBA中Dictionary对象使用小结
- VBA中Dictionary对象使用小结
- VBA中Dictionary对象使用小结
- VBA中Dictionary对象使用小结
- VBA中Dictionary对象使用小结
- VBA中Dictionary对象使用小结
- VBA中Dictionary对象使用小结
- 在.net 2.0 中使用Dictionary
- 在Dictionary中使用枚举做键值
- 如何在QTP中使用IntelliSense(智能敏感)访问自定义的VBS函数和对象?
- QTP,在描述性编程中使用Run-time属性来定义对象
- 在QTP中使用描述性编程
- 在QTP中使用Eval与Execute
- Dictionary对象的使用
- 如何使用Dictionary对象?(
- 关于java时区问题
- eclipse快捷键
- 找个事情做--- 由学习Linq想到的
- memcache保存php的session
- 微软研发:制胜策略(实用方法二)
- 在QTP中使用Dictionary对象
- Atheros AR5007EG Wifi
- 恶补基础知识——JSP的隐藏对象
- Linux 线程同步---条件变量
- 微软研发:制胜策略(实用方法一)
- 改进Spring中的分页技术
- OpenCV中IplImage和单字节char*的相互转换
- 2.1.1.1.1.6:得到帮助
- Ajax: xmlHttp.status问题