已经用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)表格检查

学习UFT11.5历程(三)的更多相关文章

  1. 学习UFT11.5历程(一)

    博主三年来测试都是功能测试 看了虫师的文章,感觉是要学点东西.所以,听从虫师的话,不被眼花瞭乱的测试技术打扰,先学习UFT,再学习python. 再不学习感觉要被淘汰了...... 也不想有谈工资的时 ...

  2. 学习UFT11.5历程(二)

    1. QTP对象TO与RO TO: test object. 本地对象库里的封装对象 RO:run object. 运行封装对象 和TO.RO相关的几个函数有: GetTOProperty(“属性名” ...

  3. WCF学习之旅—第三个示例之四(三十)

           上接WCF学习之旅—第三个示例之一(二十七)               WCF学习之旅—第三个示例之二(二十八)              WCF学习之旅—第三个示例之三(二十九)   ...

  4. WCF学习之旅—第三个示例之二(二十八)

    上接WCF学习之旅—第三个示例之一(二十七) 五.在项目BookMgr.Model创建实体类数据 第一步,安装Entity Framework 1)  使用NuGet下载最新版的Entity Fram ...

  5. WCF学习之旅—第三个示例之三(二十九)

    上接WCF学习之旅—第三个示例之一(二十七) WCF学习之旅—第三个示例之二(二十八) 在上一篇文章中我们创建了实体对象与接口协定,在这一篇文章中我们来学习如何创建WCF的服务端代码.具体步骤见下面. ...

  6. WCF学习之旅—第三个示例之五(三十一)

       上接WCF学习之旅—第三个示例之一(二十七)               WCF学习之旅—第三个示例之二(二十八)              WCF学习之旅—第三个示例之三(二十九) WCF学习 ...

  7. css学习归纳总结(三) 转

    原文地址:css学习归纳总结(三) 为文档添加样式的三种方法 行内样式 行内样式是写在HTML标签的style属性里的,比如: <p style="font-size: 12px;fo ...

  8. 【Unity Shaders】学习笔记——SurfaceShader(三)BasicDiffuse和HalfLambert

    [Unity Shaders]学习笔记——SurfaceShader(三)BasicDiffuse和HalfLambert 转载请注明出处:http://www.cnblogs.com/-867259 ...

  9. 弹性布局学习-详解 justify-content(三)

    弹性布局学习-详解 justify-content(三)

随机推荐

  1. SpringMVC整合Hibernate实现增删改查之按条件查询

    首先我贴出我项目的结构,只完成了条件查询的相关代码,增删改没有写. 1.新建一个动态Web工程,导入相应jar包,编写web.xml配置文件 <context-param> <par ...

  2. [转]IntelliJ IDEA 使用心得与常用快捷键

    IntelliJ IDEA 使用心得与常用快捷键 那种酸爽,根本说不出来—————————————————————————— by: Jimi没有BondJimi是谁? 就是洒家啊! 刚开始学习写Ja ...

  3. WebForm Repeater使用

    Repeater: HeaderTemplate: 在加载开始执行一遍 ItemTemplate : 有多少条数据,执行多少遍 FooterTemplate :在加载最后执行一遍 Alternatin ...

  4. 关于Java内存模型的解读

    运行时数据区域 运行时数据区包括以下五大部分:方法区.堆.虚拟机栈.本地方法栈.程序计数器.其中,方法区和堆是由所有线程共享的数据区,其他区域是线程隔离的数据区. 程序计数器: 程序计数器是一块较小的 ...

  5. final发布评论

    在刚刚过去的final发布会上,各小组都展示了自己团队两个月来的团队成果.以下是我对各小组的发布 过程和产品展示的评论. 1.金州勇士团队 金州勇士团队的作品是在线考试系统.从产品的角度来说,相比于b ...

  6. linux下使用远程图形界面

    1. 用xrdp的方式(客户端就是windows下的远程桌面程序) http://jingyan.baidu.com/article/d3b74d64bdab5d1f76e60951.html 2. ...

  7. 使用FastJSON,将对象或数组和JSON串互转

    Fastjson,是阿里巴巴提供的一个Java语言编写的高性能功能完善的JSON库.其开源的下载网址为:https://github.com/AlibabaTech/fastjson. 示例代码如下: ...

  8. Razor语法&ActionResult&MVC

    Razor代码复用 mvc 4 razor语法讲解和使用 了解ASP.NET MVC几种ActionResult的本质:EmptyResult & ContentResult 了解ASP.NE ...

  9. 2015/10 中外合璧再现辉煌—CCFC2015技术峰会

    笔者有幸参加了CCFC技术峰会,现在发布照片几张.大家看一下. 2015年10月14日,CCFC 2015电子数据取证技术峰会于四川成都举办,有200余名一线取证技术人员及国内外各行业专家参会.此次峰 ...

  10. Duilib 开发中的小经验

    # duilib开发中收集的小代码 # ## 1 窗体创建 ## - 窗体多继承于 public WindowImplBase ,简单的定义几个函数就可以实现:拖曳caption移动(设置xml窗体的 ...