51Testing软件测试论坛
标题:
想 click 一个 FlexObject ,可能实现吗,怎么弄?
[打印本页]
作者:
eileenlinyuan
时间:
2012-9-24 15:07
标题:
想 click 一个 FlexObject ,可能实现吗,怎么弄?
Browser(" ").FlexApplication("login").FlexDividedBox("").FlexBox(" ").Flex
Object("index:37")
在界面上的操作是要单击这个FlexObject, 可是FlexObject, 没有click 这个方法啊,
这种情况要怎么弄???
看有帖子说可以自己写click方法,怎么写啊,有木有人写过,给点指导吧,多谢!!!
作者:
xjwldlover
时间:
2012-9-24 16:08
本帖最后由 xjwldlover 于 2012-9-24 16:27 编辑
LZ对于注册方法理解的有些偏差。注册方法并不是凭空给对象增加不存在的操作,这样就是对手工测试的背离。
注册方法的场景应该是这样的,举个例子:
对象存在EVENT1 ,EVENT2 ,EVENT3三个事件,且这三个事件存在固定规则的关系。这样每次对对象进行操作时,就要连续进行这三个事件,就会很麻烦。这时,我们写一个定义方法Function1(obj),包含对象的这个三个事件,把方法注册给对象OBJ。这样,执行OBJ.Function1() 时相当于执行了那三个事件。
测试脚本如果改变了被测对象,那这个方法可以认为是错误的~
如有错误,请各位指正~
作者:
eileenlinyuan
时间:
2012-9-25 10:47
回复
2#
xjwldlover
多谢你的解释,恩,那这样的话,Flexobject 就没法 click 了。。。。
作者:
xjwldlover
时间:
2012-9-25 10:53
回复
3#
eileenlinyuan
flexObject本身应该就存在click方法,我这没有相应的环境,也看不了。你看下flexObject有没有Object之类的属性吧。话说没有Click方法的对象少之又少
作者:
eileenlinyuan
时间:
2012-9-25 14:32
回复
4#
xjwldlover
看起来没有什么用的上的吧
作者:
xjwldlover
时间:
2012-9-25 15:27
回复
5#
eileenlinyuan
Native里看是否有Object对象,该对象存在方法~
作者:
eileenlinyuan
时间:
2012-9-25 18:39
[img][/img]
回复
6#
xjwldlover
这个是什么情况啊,能帮忙解释下吗?多谢
[attach]81530[/attach]
作者:
xjwldlover
时间:
2012-9-26 09:49
回复
7#
eileenlinyuan
爽了,帮你顶吧
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2