1.等于和赋值都是 “=”; 不等于“<>”
2.if语句
If condition Then[statements][ElseIf condition-n Then[elseifstatements]] . . .[Else[elsestatements]]End If
if语句可以嵌套
3.split函数
使用qtp的时候,web 上很多提示信息都是 Windows Internet Explorer对话框形式弹出的,
但是提示内容不同,要区分这些内容,使用
str=Browser("登录").Dialog("Windows Internet Explorer").GetVisibleText 取出对话框内容
('str =
Windows Internet ExplorerWindows Internet Explorer
错误号: 8061 错误内容: 会议室密码不能为空 !
确定)
必须用split分割这些内容,取出第二个行数据
strArray = Split(str, vbcrlf , -1, 1)
str=strArray(1)
('str = 错误号: 8061 错误内容: 会议室密码不能为空 !)
Split 函数
返回基于 0 的一维数组,其中包含指定数目的子字符串。
Split(expression, delimiter, count, start)
参数
expression
必选项。字符串表达式,包含子字符串和分隔符。如果 expression 为零长度字符串,Split 返回空数组,即不包含元素和数据的数组。
delimiter
可选项。用于标识子字符串界限的字符。如果省略,使用空格 ("") 作为分隔符。如果 delimiter 为零长度字符串,则返回包含整个 expression 字符串的单元素数组。
count
可选项。被返回的子字符串数目,-1 指示返回所有子字符串。
Compare
可选项。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅“设置”部分。
设置
compare 参数可以有以下值:
常数 |
值 |
描述 |
vbBinaryCompare |
0 |
执行二进制比较。 |
vbTextCompare |
1 |
执行文本比较。 |