51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1706|回复: 7
打印 上一主题 下一主题

[原创] 想 click 一个 FlexObject ,可能实现吗,怎么弄?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-9-24 15:07:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Browser(" ").FlexApplication("login").FlexDividedBox("").FlexBox(" ").Flex
Object("index:37")

在界面上的操作是要单击这个FlexObject, 可是FlexObject, 没有click 这个方法啊,

这种情况要怎么弄???
看有帖子说可以自己写click方法,怎么写啊,有木有人写过,给点指导吧,多谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-9-24 16:08:54 | 只看该作者
本帖最后由 xjwldlover 于 2012-9-24 16:27 编辑

LZ对于注册方法理解的有些偏差。注册方法并不是凭空给对象增加不存在的操作,这样就是对手工测试的背离。
注册方法的场景应该是这样的,举个例子:
对象存在EVENT1 ,EVENT2 ,EVENT3三个事件,且这三个事件存在固定规则的关系。这样每次对对象进行操作时,就要连续进行这三个事件,就会很麻烦。这时,我们写一个定义方法Function1(obj),包含对象的这个三个事件,把方法注册给对象OBJ。这样,执行OBJ.Function1() 时相当于执行了那三个事件。
测试脚本如果改变了被测对象,那这个方法可以认为是错误的~

如有错误,请各位指正~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-9-25 10:47:30 | 只看该作者
回复 2# xjwldlover


多谢你的解释,恩,那这样的话,Flexobject 就没法 click 了。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-9-25 10:53:09 | 只看该作者
回复 3# eileenlinyuan

flexObject本身应该就存在click方法,我这没有相应的环境,也看不了。你看下flexObject有没有Object之类的属性吧。话说没有Click方法的对象少之又少
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-9-25 14:32:58 | 只看该作者
回复 4# xjwldlover

看起来没有什么用的上的吧

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2012-9-25 15:27:51 | 只看该作者
回复 5# eileenlinyuan


    Native里看是否有Object对象,该对象存在方法~
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2012-9-25 18:39:16 | 只看该作者
[img][/img]回复 6# xjwldlover
这个是什么情况啊,能帮忙解释下吗?多谢

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2012-9-26 09:49:18 | 只看该作者
回复 7# eileenlinyuan


    爽了,帮你顶吧
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 02:57 , Processed in 0.076466 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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