QTP笔记

上一篇 / 下一篇  2015-07-21 22:54:30 / 个人分类:QTP


1.描述性编程识别对象
 "属性名:=值"
2.描述性编程定义对象
 '创建描述对象
  set bj=Description.create  
 '为描述对象赋值
  obj("name").value="username"
 '引用描述对象
  webEdit(obj)
3.使用正则表达式

1.什么时候使用环境变量?
  通常会在以下两个方面使用环境变量:
1.1希望访问QTP的系统数据,e.g. 测试的名称,操作系统名称等
1.2希望存储数据,以备不同的action或函数使用
2.定义环境变量:文件-设置-环境
2.1手动单条添加
2.2XML批量导入 格式:
<Environment>
  <Variable>
    <name>username</name>
    <value>admin</value>
  </Variable>
  <Variable>
    <name>password</name>
    <value>123456</value>
  </Variable>
</Environment>
3.使用环境变量
  Environment.Value("username")

虚拟对象
1.创建虚拟对象:工具-虚拟对象-新建虚拟对象
2.管理虚拟对象:工具-虚拟对象-管理虚拟对象
3.使用虚拟对象:.visualButton("login")

场景恢复Recovery Scenarios
1.什么是场景恢复?
  对不可预知事件的处理
2.什么时候使用场景恢复?
  出现不可预见的事件时使用,如可预见使用if语句
3.如何定义场景恢复?
  资源-场景恢复
4.关联场景恢复到测试脚本
  文件-设置-恢复


TAG: 描述性编程 环境变量

 

评分:0

我来说两句

Open Toolbar