uft步骤生成器 有什么用'

uft步骤生成器 有什么用',第1张

QTP对象库编程之步骤生成器

标签: 编程objectgeneratorbuttoninserttable

2012-07-11 12:16

分类: 软件测试

在QTP的对象库编程中,存在着3种编写代码的方式,依次分别是:步骤生成器、Complete Word、对象拖动生成

一个步骤生成器的例子:

1、添加一些对象到对象库(上一篇介绍了如何添加对象),结果如下图所示:

2、依次选择QTP上方菜单栏→Insert→Step Generator

在Category中有3个下拉选项,这3个选项就分别代表了步骤生成器可以生成的3种不同类别的代码

在选中TestObjects这个分类以后,它下面的那个Object下拉框默认显示了一个对象,这个对象就是对象库中的那个父对象。

Object下拉框:这个下拉框可以选择各种不同的 *** 作,不过需要注意的是,Operation下拉框中的可选 *** 作都是基于当前所选择的对象,当前所选对象不支持的 *** 作是选择不到的。我们可以看到,当前默认选择的是Sync *** 作,这个是系统默认的

接着在下面有一个Arguments的区域,在这里会显示所选 *** 作的一些参数

再接着下面是一个Returnvalue的勾选框,如果当前的对象 *** 作可以有返回值的话,就可以勾选了,并且还能在后面的文本框中输入返回值的名称

3、点击Object下拉框右边的按钮,在点击以后会出现一个SelectObject for Step的界面,如下图所示。

在SelectObject for Step这个界面中可以进行对象的选择,除此以外,还包括了一些其他的功能,比如对象查找、从程序指定对象等

选择“编辑框”和“百度一下”按钮对象,然后点击OK按钮

4、进行设置

可以从图中看到Button控件的Click方法有3个参数,其中参数x和参数y是可以设一个值的(如果需要的话),参数BUTTON由于不能设置具体的值,所以QTP显示了<No Value>

可以对编辑框内输入的内容进行参数化设置:

双击Vaule下的编辑框,点击参数化按钮,出现如下界面,再进行设置

在Data Table中输入测试用例数据

5、最终在专家视图和关键字视图的结果如下:

推测你是通过Automation->Record and Run Settings->Web->Open the following address when a record or a run session begins

设置来启动浏览器并打开指定页面的,这样设置的话在第二三次循环就不会再次打开浏览器了,因为还是在同一run session中。

建议选第一项Record and run test on any open browser,然后增添启动browser的语句,比如

systemutilRun "iexploreexe",">

你装的QTP几?100以下都不太兼容,我原来WIN7,IE80,回放的时候结束就报错,出不来日志!最后没办法申请换了台XP的,现在没啥问题!你换个XP的录制试试!如果还有问题那就找找软件本身,听说现在QTP11和WIN7兼容,没试过!你可以去看看!>

以上就是关于uft步骤生成器 有什么用'全部的内容,包括:uft步骤生成器 有什么用'、QTP录制设置检查点参数化都整理完需要运行三次,但是只有第一次运行成功第二次始终打不开网页,为什么啊、QTP录制脚本时, 报错The Browser Application can't be launched. 我WIN7系统 求具体解决方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9272037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存