51Testing软件测试论坛

标题: UFT入门——步骤生成器、描述性编程 [打印本页]

作者: 初心若雪_001    时间: 2019-3-8 15:25
标题: UFT入门——步骤生成器、描述性编程

##步骤生成器 ###作用 录制web测试脚本中,存在一些步骤无法被录制,此时需要步骤生成器来生成脚本步骤。

###步骤 1.点击“设计-步骤生成器”(快捷键F7)打开“步骤生成器”

[attach]122738[/attach]


2.选择对象-设置对对象的操作

##描述性编程 ###原理
QTP(UFT)对象的鉴别原理:在QTP(UFT)回放时,通过脚本中对应对象库中的对象的属性与真实测试对象的属性进行对比并且能够唯一匹配之后才能够对对象进行操作。

而描述性编程其实就是通过把对象库中的对象属性的描述全部通过脚本体现出来,并且可以脱离对象库进行运行脚本。

###步骤 1.通过对象侦测器捕捉并查看对象属性(可唯一标识对象的属性)

[attach]122739[/attach]


2.选择对象标识属性,进行脚本编写

  1. Browser("name:=百度一下,你就知道").Page("title:=百度一下,你就知道").WebEdit("name:=wd").Set"qtp"
  2. Browser("name:=百度一下,你就知道").Page("title:=百度一下,你就知道").WebButton("name:=百度一下").Click
  3. Browser("name:=qtp_百度搜索").Page("title:=qtp_百度搜索").WebEdit("name:=wd").Click
  4. Browser("name:=qtp_百度搜索").Page("title:=qtp_百度搜索").WebElement("innerhtml:=qtp<B>视频</B>").Click
复制代码

3.补充 属性如果动态变化,使用正则表达式匹配



作者: Miss_love    时间: 2020-12-31 08:47
支持分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2