QTP自动化测试之VBScript对象
来源:博客园 作者: known 发表时间:2012-01-18 09:35 点击:次 获取本文网址二维码
VBScript作为脚本语言不仅能够编写简单的脚本,而且还能够创建及使用对象编写复杂的脚本,如Class对象,数据字典,操作文件夹及文件,错误处理,正则表达式等等。 1. Class对象 2. Dictionary对象
VBScript作为脚本语言不仅能够编写简单的脚本,而且还能够创建及使用对象编写复杂的脚本,如Class对象,数据字典,操作文件夹及文件,错误处理,正则表达式等等。
1. Class对象
2. Dictionary对象
3. FileSystemObject对象
4. Err对象
5. RegExp对象
1. Class对象
使用Class语句可以创建一个对象,可以为它编写字段、属性及方法,它只有两个对象事件——Initialize与Terminate。首先来看一个简单的Class示例:
?
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
Class User '私有字段,也可以使用Public语句定义公有字段 Private m_UserName Private m_Profile 'Initialize事件相当于构造函数 Private Sub Class_Initialize m_UserName = Empty '设置UserName初始值为空字符串 End Sub 'Terminate事件相当于析构函数 Private Sub Class_Terminate Set m_Profile = Nothing '将对象设置为Nothing,销毁对象 End Sub 'Property Get语句,获取属性值或对象引用,Default只与Public一起使用,表示该属性为类的默认属性 Public Default Property Get UserName UserName = m_UserName End Property 'Property Let语句,设置属性值 Public Property Let UserName(newUserName) m_UserName = newUserName End Property Public Property Get Profile Set Profile = m_Profile End Property 'Property Set语句,设置属性对象引用 Public Property Set Profile(newProfile) Set m_Profile = newProfile End Property 'ToString方法 Public Function ToString() ToString = "Hello! " & Me.UserName 'Me相当于C#中的this关键字 End FunctionEnd Class |
本文标题:QTP自动化测试之VBScript对象http://www.ltesting.net/ceshi/ceshijishu/rjcsgj/mercury/quicktestpro/2012/0118/203937.html
(注:本文章只代表作者观点。部分文章内容来自于互联网,如您享有版权可直接联系我们。欢迎登陆领测软件测试论坛参与讨论)
今日推荐
关注排行榜
周排行
月排行
软件测试专题
软件测试资源下载
- Windows Server 2008 R2 SP1 简体中文版下载
- Windows Server 2008 with Service Pack2(X64)官方简体中文版
- Windows Server 2008 with Service Pack2(X86)官方简体中文版
- Jmeter 2.6 下载
- QTP 10 中文版官方中文补丁 下载
- Quicktest Professional 10 (QTP 10) 下载地址
- Application Lifecycle Management(ALM 11) 官方中文版下载
- ALM11 中文资料 下载
- Quality Center 9.0中文版 下载
- HttpWatch Basic Edition Version 7.2.20 下载
软件测试视频
什么是黑盒测试? 黑盒测试一般方法? 什么是白盒测试? 什么是灰盒测试?[详细]













