学习UFT11.5历程(三)

时间:2023-03-08 18:12:26

已经用UFT11.5完成了几个大流程的录制和脚本调测。

现整理下这段过程中脚本中应该记住的点(QTP是VB脚本):

1. 循环和条件部分_reporter结果展示

For i = 1 To brow Step 1
cell_value=btable.GetCellData(i,4)
If trim(cell_value)=ordernum Then
    orderstatus=btable.GetCellData(i,1)
    If trim(orderstatus)="存盘" Then
        reporter.ReportEvent micPass, "新建采购单完成",ordernum
        else
        reporter.ReportEvent micFail, "采购单非存盘状态",ordernum
    End If
    Exit for
End If
Next

2. Dim 申明变量,无类型申明,不区分大小写

Dim 变量:变量名=值

3. 括号使用

括号只在定义函数时参数列表中使用,在调用函数时不加括号,如果加括号需要使用call调用

Msgbox 变量名,0,"消息框标题"

Call Msgbox(变量名,0,"消息框标题")

4. Set 关键字

当对象引用赋给变量时使用set关键字

对象引用:除字条串、数值、布尔值之外的

使用:

对象名.方法名

5. Sendkeys模拟键盘操作

Dim objshell

set objshell=createobject("wscript.shell")

objshell.run"程序名/程序安装路径"

objshell.sendkeys "string"

“string”:表示要发送的按键指令字符串,需要放在英文双引号中

1. 基本字母键 "x"

2.特殊功能键Shift =+;Ctrl =^;Alt=% ,"^c"=Ctrl+C

3.除字母外的控制键 "{ENTER}","{+}","{tab}","{DOWN}"

6. 检查点

在KEYWORD VIEW视图中INSERT CHECKPOINT

1)对象检查:选择对象插入,可检查对象各属性值是否与录制时一样

2)网页检查:选择page插入。可检查网页上的网页链接数和图像数是否与录制时一样

以下两种暂未用到

3)文本检查

4)表格检查