51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2708|回复: 5
打印 上一主题 下一主题

[原创] QTP的对象怎么参数化呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-2-23 13:54:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在QTP里面如何对对象进行参数化,虽然想法是根据对象的唯一属性进行参数化,但是具体应当怎么做呢?有没有人能贴一个具体的脚本代码出来参考下啊?谢谢了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-2-23 17:27:14 | 只看该作者
看了这个你就明白了。
http://www.51testing.com/html/51/133.html#top
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-2-24 10:46:49 | 只看该作者
也许我没有说清楚,我们想做的对象是如附件一样的控件,并且我想要做某一个对象参数化后可以对参数化的数据进行控制,不知道这样的参数化方式有没有呢?比如说就对我这个控件里面的日期进行参数话,营养用什么方法呢?

[ 本帖最后由 fengk0918 于 2006-2-24 10:48 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-2-24 11:02:40 | 只看该作者
你问的问题不对嘛,什么叫“对象怎么参数化”?
应该是输入的参数做参数化吧??
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2006-2-24 11:05:55 | 只看该作者
.................输入数据参数化这个很简单,但是有时候要对对象进行参数化以便于选择合适的对象进行测试.不过对象参数化比较麻烦.所以没有问错啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-2-28 01:14:04 | 只看该作者
看一下,是不是你想要的东西。

录制一个webedit的脚本:
browser(..).page(...).webedit(...).set "hunter"
然后把给脚本设置参数:name,value,并Reusable。
set值参数化,.....Page(..).set Parameter("value")

在对象库中把Browser下page下webedit的type用正则表达式 .* 通配掉,把name属性parameter:name

在另一脚本中调用该action:
Runaction......oneinteration,"user_name","Hunter"
user_name是web页面中webedit的name属性值

运行一下,看是否能正确输入!

[[i] 本帖最后由 Hunter 于 2006-2-28 01:21 编辑 [/i]]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 16:52 , Processed in 0.145466 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表