51Testing软件测试论坛

标题: 自动选择界面上的按钮 [打印本页]

作者: flzhang    时间: 2009-6-15 16:13
标题: 自动选择界面上的按钮
问下大家:如果界面上有10个按钮,我用QTP录制了一个按钮的点击操作,想该脚本,让qtp能自动去点击其他9个按钮,但其他9个按钮的对象属性没有放到对象库中,要是再用SPY手工的装入这9个按钮的属性到对象库里,也不能实现自动化呀?
     哪位能帮我想想如何实现自动去点击另9个按钮的功能呀?谢谢了!
作者: lantianwei    时间: 2009-6-15 17:28
for iButtonIndex =0 to 9
     xxx.Button("index="iButtonIdex).Click
next iButtonIndex

大概是这样子 脚本的具体写法可能有错误 N久没碰QTP了
作者: flzhang    时间: 2009-6-15 17:43
感谢,但是那剩下那9个按钮要都录制到对象库么,如果没放到里面qtp能认剩下的9个按钮么
作者: fei.ge    时间: 2009-6-15 18:59
貌似也可以用childobjects来做
作者: lantianwei    时间: 2009-6-15 19:39
标题: 回复 3# 的帖子
一个按钮也不需要加  直接用就可以了
实现方法有很多,比如LS的也行。如果你要用对象库(只加一个按钮)的话,可以用SETTOPROPERTY实现

[ 本帖最后由 lantianwei 于 2009-6-15 20:03 编辑 ]
作者: flzhang    时间: 2009-6-16 09:26
请问LS是什么呀?
作者: dreamever    时间: 2009-6-16 09:54
原帖由 fei.ge 于 2009-6-15 18:59 发表
貌似也可以用childobjects来做

这是最简单也是最有效率的做法
作者: lvdongstar    时间: 2009-6-16 14:47
以前遇到这种问题,我都喜欢用描叙性对象来处理,只需要把第一个按钮的对象放倒对象库中,对其他9个按钮就用描叙性编程来进行操作。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2