TC官方合作论坛

标题: 测试窗口后台模式(天使)及后台操作示例(LOL) [打印本页]

作者: fightspirite    时间: 2013-6-25 11:47
标题: 测试窗口后台模式(天使)及后台操作示例(LOL)
新人第一次发帖,本文是这两天实操过程的总结,本人经验有限难免有考虑不周全的地方,欢迎各位指正。
这一章主要讲述以下内容:
1.使用天使插件测试工具测试游戏后台模式。

2.TC
结合天使插件后台绑定LOL登录,执行简单的键鼠操作。

1.1天使插件测试工具测试游戏后台模式
本章以LOL登陆功能为例展开论述。为简单起见,先考虑如何通过天使插件测试工具对游戏进行后台操作,然后再考虑TC代码如何实现。
如何才能通过后台操作的方式在账号和密码处填入数据呢,我们必须确定下面的信息:
(1) 窗口句柄
(2) 窗口后台鼠标和键盘模式
(3) 账号和密码输入框的相对坐标
   
1.2 代码实现自动登录LOL(TC API)

上文已使用天使插件测试工具确定了绑定模式并得到一个很重要的结论若要对某界面元素进行操作,必须绑定该界面元素所在的窗口,绑定其父窗口是无效的。,第二节要在代码中实现上文的后台操作效果。我们知道要后台输入账号密码必须绑定子窗口329466,而游戏程序每次启动其窗口句柄都不同,所以必须先实现一段代码找到需要绑定的窗口句柄。我们在按键抓抓中可以看到登录界面窗口的嵌套关系,
[attach]9780[/attach]
窗口1(顶层):标题为“英雄联盟登录程序”,其类名每次启动均变化。
窗口2(中间): 其类名为“MacromediaFlashPlayerActiveX”,标题为空。
窗口3(内层): 其类名为“TWINCONTROL”,标题为空。


1.3代码实现自动登录LOL(天使插件)
上一节的代码使用的是TC API,其中system.enum(handler,3)枚举了所有handler的子孙窗口句柄,而其所有子孙窗口(包括不可见窗口)中只有一个子窗口的类名为TWINCONTROL,因此我们逐个比对子窗口的类名很顺利就找到需要绑定的窗口句柄。现假设有这么一种情况,有若干个子窗口其类名相同而标题为空或者类名为空标题相同,我们需要绑定靠后面的那个窗口。看下图

[attach]9783[/attach]
上图红框内的窗口类名都是ReBarWindow32,标题都是空,现假设我们需要绑定00658606。假如我们使用
system.enum( 655592,3 ) 枚举所有子孙窗口,那枚举出来的就有不止一个类名为ReBarWindow32的窗口。你说按照顺序来判断?我们只需要从枚举的列表中找到第二个类名为ReBarWindow32的窗口即可。我们进一步假设更复杂的情况,上面的树没有完全展开,如果在1378490的子孙窗口中有不止一个类名为ReBarWindow32,并且有一些是不可见的。如果在724112后面还有兄弟窗口,这些兄弟窗口也有若干子孙窗口类名为ReBarWindow32。那要分析system.enum( 655592,3 )所枚举到的列表就变得很困难了,你必须清楚enum函数是深度优先还是广度优先还有到底有多少个类名为ReBarWindow32的窗口是不可见的,这种处理方法很让人抓狂。下文来探讨另一种做法。



作者: chi98002    时间: 2013-6-25 13:59
222222222222
作者: 冷月无痕    时间: 2013-6-25 15:50
顶一个,支持经验分享
作者: lhl3319016    时间: 2013-6-25 16:43
?????????????
作者: 剃刀    时间: 2013-6-25 17:11
还不会用TS,过来看看学习下
作者: paiang    时间: 2013-6-26 09:54
qeqeqrqrwqrqrqwrw
作者: 混在乡下    时间: 2013-6-26 10:11
看看!
作者: xiaoye    时间: 2013-6-26 11:45
学习学习,强势围观。
作者: gxlove    时间: 2013-6-26 14:59
这个重要,必须学好
作者: shadow    时间: 2013-6-26 20:07
看看啊啊啊
作者: shadow    时间: 2013-6-26 20:38
子窗口我为什么绑定不了.用TS测试工具的时候
作者: zhou1033675108    时间: 2013-6-27 17:58
看看,定去
作者: dongyijun1979    时间: 2013-6-27 22:49
看看先
作者: zja20111    时间: 2013-6-27 22:51
回复 1楼fightspirite的帖子

谢谢分享
作者: 爱学习的猫    时间: 2013-6-29 08:31
顶一个,支持经验分享
作者: 1990238    时间: 2013-6-30 13:06
看看!
作者: 喜欢diy    时间: 2013-7-2 10:43
谢谢分享。。。
作者: zhadan911    时间: 2013-7-2 11:55
后台,,新手学习了
作者: zhtnh007    时间: 2013-7-4 16:10
好的
作者: canyuye    时间: 2013-7-6 08:32
have a look
作者: gbc5156    时间: 2013-7-6 18:38
ddddddddddddd
作者: ack    时间: 2013-7-7 01:23
ttttttttttttt
作者: 645059545    时间: 2013-7-7 16:18
3Q VERRR
作者: hu863063648    时间: 2013-7-7 18:44
++++++
作者: lykanw    时间: 2013-7-7 18:58
看看啊啊
作者: qq54097589    时间: 2013-7-8 06:03
123322
作者: yuan6659    时间: 2013-7-8 18:23
学习天使
作者: 837498224    时间: 2013-7-9 01:34
11111111111111111111111111111111
作者: tiannanatian    时间: 2013-7-9 16:37
学习
作者: zeatul    时间: 2013-7-9 20:33
写得不错,顶
作者: lq6466320    时间: 2013-7-10 00:22
这个必须学好
作者: DVD263    时间: 2013-7-10 10:06
回复才可见
作者: zx6610200    时间: 2013-7-10 14:38
支持
作者: qq450909    时间: 2013-7-11 18:39
你听啊!||  代码在唱歌..........
作者: zhkq    时间: 2013-7-12 11:24
学习
作者: guetvip    时间: 2013-7-13 16:30
不知道好不好用
作者: irvinglove    时间: 2013-7-13 19:33
学习中。。
作者: shenhan    时间: 2013-7-13 21:11
看看后台是什么样的
作者: hujianfa56    时间: 2013-7-14 01:42
谢谢分享,
作者: mukai    时间: 2013-7-14 20:43
回复了哈 看看怎么的
作者: dxdzz    时间: 2013-7-14 22:03
ts.GetCursorShape()
作者: 578467246    时间: 2013-7-20 09:45
回复 1楼fightspirite的帖子

鹅鹅鹅鹅鹅鹅鹅鹅鹅饿鹅鹅鹅饿鹅鹅鹅
作者: mengpengfei    时间: 2013-7-20 10:50
顶一个,支持经验分享
作者: hbzy1984    时间: 2013-7-20 22:42
这个重要,必须学好
作者: Iccan    时间: 2013-7-21 10:02
00000000000000
作者: cococo789    时间: 2013-7-21 18:42
我是来学习的!!!
作者: 260806542    时间: 2013-7-21 19:08
积极回帖,努力帮助新手,赚取TC币
作者: weileyouxi    时间: 2013-7-25 12:53
ddddddd
作者: wyn0918    时间: 2013-7-25 16:52
又是回复
作者: kwll    时间: 2013-7-25 22:05
顶呀,不知道有没有后台模式但是不锁鼠标的办法
作者: 夜雨黄昏    时间: 2013-7-26 00:32
先看看再说吧
作者: meng100813    时间: 2013-7-26 11:24
dgdfhdfhd
作者: wenlh    时间: 2013-7-26 11:50
一直各种测试都失败,看看
作者: youzanxiong2007    时间: 2013-7-26 12:46
bu huia
作者: gamer    时间: 2013-7-29 00:20
支持一下
作者: 1525299008    时间: 2013-7-29 21:51
学习下。。。。。。。。。。。。。。。。。。。。
作者: q7695253    时间: 2013-7-30 11:53
ddddddddddddddddddd
作者: wjqzy    时间: 2013-7-31 20:15
3232323
作者: q87136578    时间: 2013-8-2 00:58
看看 我找图失败的
作者: 739808071    时间: 2013-8-2 22:49
哈哈
作者: 我喜欢TC    时间: 2013-8-2 23:01
好吧,都是高手.!~
作者: huweimeng    时间: 2013-8-7 19:23
是豆腐干豆腐干速度
作者: seeroc    时间: 2013-8-7 23:46
kankan xuexi
作者: fang2018    时间: 2013-8-8 00:04
若干子孙窗口类
作者: 714487481    时间: 2013-8-8 00:36
回复 1楼fightspirite的帖子


作者: 偏偏美少女    时间: 2013-8-8 02:23
阿呵呵呵呵呵呵呵呵呵呵呵
作者: qq167169    时间: 2013-8-8 17:04
该内容需会员回复才可浏览 *****

作者: zyk999    时间: 2013-8-9 14:17
学习学习学习学习
作者: ni24835    时间: 2013-8-10 12:37
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
作者: jy01874301    时间: 2013-8-12 13:06
什么东西???
作者: yangjie520110    时间: 2013-8-13 02:11
回复 1楼fightspirite的帖子

学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习学习
作者: zx4421066    时间: 2013-8-14 10:46
找到了
作者: bjluo    时间: 2013-8-14 12:31
撒点粉
作者: bugstyle    时间: 2013-8-14 22:39
23233333333333333
作者: zzz123xx    时间: 2013-8-14 23:28
学习一下
作者: chao5867    时间: 2013-8-16 15:03
583 个
在线时间34060
注册时间2012-01-21
最后登录2013-08-08
作者: digo22    时间: 2013-8-16 20:23
学习学习
作者: li419207256    时间: 2013-8-16 21:38
555555555555555
作者: hsuihan    时间: 2013-8-20 01:19
支持下...........................................
作者: hzez    时间: 2013-8-20 13:14
我回复 ~我牛逼~~~~~~~
作者: xjwxj1226    时间: 2013-8-20 18:12
好东西哦~~~
作者: seshuiren    时间: 2013-8-20 22:03
学习后台················
作者: yangguohaoaini    时间: 2013-8-20 22:22
.................................
作者: cyb0612    时间: 2013-8-21 02:30
看下,谢谢分享了
作者: caijunjie256    时间: 2013-8-23 01:23
000000000
作者: hlh830210    时间: 2013-8-23 13:48
....................
作者: gzx231    时间: 2013-8-23 16:24
学习学习
作者: hckoyb    时间: 2013-8-25 09:08
看一看
作者: lyb1987525    时间: 2013-8-25 14:36
学习
作者: earthen    时间: 2013-8-25 23:40
谢谢LZ分享
作者: zoudm    时间: 2013-8-25 23:44
为何要回复
作者: guxingyuq    时间: 2013-8-26 19:11
111111
作者: jqck    时间: 2013-8-27 11:21
[code][/code]kankan
作者: 153968987    时间: 2013-8-27 14:19
学习了·····
作者: lifenwei    时间: 2013-8-29 08:35
谢谢楼主的无私分享呀
作者: wangzheda3    时间: 2013-8-29 23:00
看一看
作者: 2596060677    时间: 2013-8-30 20:39
这个飘过来的
作者: lijunhui1    时间: 2013-8-30 21:01
学习一下
作者: fupinggui    时间: 2013-8-30 23:18
来学习了
作者: nshmeme99    时间: 2013-8-31 13:17
个梵蒂冈梵蒂冈丰东股份




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1