flzhang 发表于 2009-6-15 16:13:37

自动选择界面上的按钮

问下大家:如果界面上有10个按钮,我用QTP录制了一个按钮的点击操作,想该脚本,让qtp能自动去点击其他9个按钮,但其他9个按钮的对象属性没有放到对象库中,要是再用SPY手工的装入这9个按钮的属性到对象库里,也不能实现自动化呀?
   哪位能帮我想想如何实现自动去点击另9个按钮的功能呀?谢谢了!

lantianwei 发表于 2009-6-15 17:28:46

for iButtonIndex =0 to 9
   xxx.Button("index="iButtonIdex).Click
next iButtonIndex

大概是这样子 脚本的具体写法可能有错误 N久没碰QTP了

flzhang 发表于 2009-6-15 17:43:40

感谢,但是那剩下那9个按钮要都录制到对象库么,如果没放到里面qtp能认剩下的9个按钮么

fei.ge 发表于 2009-6-15 18:59:55

貌似也可以用childobjects来做

lantianwei 发表于 2009-6-15 19:39:13

回复 3# 的帖子

一个按钮也不需要加直接用就可以了
实现方法有很多,比如LS的也行。如果你要用对象库(只加一个按钮)的话,可以用SETTOPROPERTY实现

[ 本帖最后由 lantianwei 于 2009-6-15 20:03 编辑 ]

flzhang 发表于 2009-6-16 09:26:16

请问LS是什么呀?

dreamever 发表于 2009-6-16 09:54:26

原帖由 fei.ge 于 2009-6-15 18:59 发表 http://bbs.51testing.com/images/common/back.gif
貌似也可以用childobjects来做
这是最简单也是最有效率的做法

lvdongstar 发表于 2009-6-16 14:47:47

以前遇到这种问题,我都喜欢用描叙性对象来处理,只需要把第一个按钮的对象放倒对象库中,对其他9个按钮就用描叙性编程来进行操作。
页: [1]
查看完整版本: 自动选择界面上的按钮