QTP自动化测试之VBScript基础知识教程(4)

发表于:2011-09-09来源:未知作者:领测软件测试网采编点击数: 标签:自动化测试qtp教程基础知识VBScript
2 Private Const STEP_APPLY = Apply 定义私有常数。 3 Const STEP_APPLY = Apply , PI = 3.14 在一行上定义多个常数。 6. 运算符 VBScript有一套完整的运算符,包括算术运算符
2 Private Const STEP_APPLY = "Apply"   '定义私有常数。
3 Const STEP_APPLY = "Apply", PI  = 3.14   '在一行上定义多个常数。

  6. 运算符

  VBScript有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。当表达式中含有多个运算符时,它们的运算优先级是:算术运算符 > 比较运算符 > 逻辑运算符。所有比较运算符的优先级相同,算术运算符和逻辑运算符的优先级如下所示:

  6.1. 算术运算符

 

描述 符号
求幂 ^
负号 -
*
/
整除 \
求余 Mod
+
-
字符串连接 &

  字符串连接 (&) 运算符不是算术运算符,但是在优先级顺序中,它排在所有算术运算符之后和所有比较运算符之前。

  6.2. 逻辑运算符

 

描述 符号
逻辑非 Not
逻辑与 And
逻辑或 Or
逻辑异或 Xor
逻辑等价 Eqv
逻辑隐含 Imp

  6.3. 比较运算符

 

描述 符号
等于 =
不等于 <>
小于 <
大于 >
小于等于 <=
大于等于 >=
对象引用比较 Is

  Is 运算符是对象引用比较运算符。它并不比较对象或对象的值,而只是进行检查,判断两个对象引用是否引用同一个对象。

  要想使用QTP进行自动化测试,必须了解VBScript这门语言,对于使用过ASP或VB开发的人来说,VBScript已经再熟悉不过了,但是没有接触过VBScript的同学也不要灰心,因为这门语言简单易学。

  7. 条件语句

  8. 循环语句

  9. 过程

  7. 条件语句

  VBScript中可以使用以下条件语句:

  If…Then…Else语句

  Select Case语句

  7.1. If…Then…Else语句

  If…Then…Else语句结构如下:

view sourceprint?

1 If condition Then statements [Else elsestatements]

  或者使用块形式

view sourceprint?

1 If condition Then

原文转自:http://www.ltesting.net