51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2199|回复: 4
打印 上一主题 下一主题

[原创] 对象库中如何实现参数化!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-17 15:48:35 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
测试过程是这样的:
Dialog("FreePP - 尚未登录").WinButton("登 录").Click
Dialog("FreePP - 尚未登录").Dialog("FreePP用户登录").WinEdit("WinEdit").Set"24098188"
Dialog("FreePP - 尚未登录").Dialog("FreePP用户登录").WinEdit("密码:").SetSecure "48f840703b07b982d3fc19fdf56f6738b1ebc7f779db"
Dialog("FreePP - 尚未登录").Dialog("FreePP用户登录").WinButton("登录").Click
Dialog("FreePP - 24098188(联机)").WinMenu("Menu").Select "管理(O);新建FreePP联系人"
Dialog("新建FreePP联系人").WinEdit("请输入您的好友的FreePP号码:").Set "24031896"
Dialog("新建FreePP联系人").WinButton("下一步").Click
Dialog("新建FreePP联系人").Dialog("新建FreePP联系人").WinButton("确定").Click
Dialog("新建FreePP联系人").WinButton("取消").Click

我现在的问题是:
只有号码为24098188的用户的才能正确执行此代码,其他号码则不能,应为下边的语句:Dialog("FreePP - 24098188(联机)").WinMenu("Menu").Select "管理(O);新建FreePP联系人"
咋样才能让Dialog("FreePP - 24098188(联机)")也参数化呢,请高手帮忙,非常感谢!
本人现在期望的结果就是任何号码登录后都可以执行登录后的各项操作(就比如QQ登录后,操作里边的内容不受号码的限制)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

5#
发表于 2010-8-26 12:47:03 | 只看该作者

回复 1# 的帖子

我觉得有两个问题
1.用户登录是要密码的,你说的【只有号码为24098188的用户的才能正确执行此代码】,这个要看下其他用户的密码加密后是不是一样。要是不一样,就改成一样的密码
2. 对象库中参数化。。这个不太明白。
如果你只是想实现功能,就直接在 KeywordView里边 参数化 24098188 就好
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-10-17 16:29:57 | 只看该作者

感谢楼上的帮忙!

这里的参数化和
dialog("FreePP - 尚未登录").Dialog("FreePP用户登录").WinEdit("WinEdit").Set"24098188"
给set后进行参数化是一个方法吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-10-17 16:23:45 | 只看该作者
用SetTOProperty或者正则表达式
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-10-17 15:54:06 | 只看该作者
在这一句中Dialog("FreePP - 24098188(联机)").WinMenu("Menu").Select "管理(O);新建FreePP联系人"
选中("FreePP - 24098188(联机)"),点右键,object properties,然后进行参数化就行了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-24 05:03 , Processed in 0.073088 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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