51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3692|回复: 6
打印 上一主题 下一主题

RFT字符终端问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-11 17:38:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的RFT的版本是8.1的,简单的录制和回放都没问题。
现在想做验证点和参数化,因为使用工具的话,只能识别窗体,不能识别里面的对象。
请问怎么做能识别里面的对象,并对其做验证点和参数化。
非常感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-8-12 10:31:59 | 只看该作者
窗体里面的对象是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-8-12 12:05:50 | 只看该作者
窗体里面是一些输入项,下拉框
例如:客户民称:_________   身份证号:__________
如果我要对客户名添加一个验证点或是参数化应该怎么做?
用工具不能实现,只能通过代码的方式。
代码应该怎么写?或是我要实现这个的思路应该是?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-8-12 12:18:45 | 只看该作者
如果下拉框是标准html的select元素,那么RFT识别起来应该是没什么问题的。但是看不到你所说的界面,也不知道你窗体里的对象到底是什么东西,所以也就不好讨论什么了。
至于客户名的验证点,我不太清楚你想验证什么,如果想验证下拉列表的当前值,那么完全可以用find方法获取那个下拉列表对象,然后获取它的.text属性即可。至于参数化,也是一样的思路,首先设置好你要进行选择的项,然后脚本获取到那个下拉列表对象,调用对象的select方法即可。RFT中下拉列表对象可以用SelectGuiSubitemTestObject类,具体可以看API文档
其实象这类功能点验证的思路很简单:手工测试是怎么验证的,那就用脚本按照同样的方法即可。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-9-9 16:41:53 | 只看该作者

无法获取 subitem 的屏幕点

exception_context = 在“SelectGuiSubitemTestObject(名称:list_appoUserinfoType,映射:appoUserinfoType)”上调用了 click()。
exception_name = com.rational.test.ft.UnsupportedActionException
exception_message = CRFCN0153E: 无法获取 subitem 的屏幕点

为什么RFT获取不到屏幕的下拉框?还是这个下拉框比较特殊?
——
<s:select>
<sptgroup><sptgroup/>
<s:select/>
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-9-9 16:42:59 | 只看该作者
请教啊!?有那位大狭知道为什么?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-9-9 23:46:09 | 只看该作者
晕,你至少发个界面的截图吧,不然别人怎么知道为什么?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 07:57 , Processed in 0.075244 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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