如何使用SPY++查找
2013-06-19 14:55
197 查看
自动化测试中,如果需要做UI automation的时候往往需要抓取object的工具。实际上这种工具有很多,认识的大牛使用SPY++,于是我也选择了这个。下面列出基本使用方法。有点像XACC spy。不过感觉没有那个好用。因为抓取的框是黑框,感觉没有XACC spy中的红框更加醒目。由于是一个简单的问题所以我不麻烦大牛,自己来。不过刚刚跟大牛聊了下,他觉得XACC spy的体验差一些,而且它generate Code出来的只能他自己用.SPY++不光是用来测试,dev debug issue也经常用这个。所以决定用这个玩意了。
1. Open spyxx.exe
2. Input “Ctrl+F” to open “Find Window”
3. Open notepad.exe and input “Test for SPY++”
4. Click and move the target mark on the string in notepad.
5. Click “OK” button will move to the object in Window.
点开后的效果
我们把黑色准星拖动到记事本窗体上
然后点击“确定”,看到了SPY++已经显示了下图红色的内容。
这三个句柄从上到下依次是:记事本的主句柄,文字输入框的句柄,状态栏的句柄
我们要给记事本发送按键消息,就要选对发送对象(句柄),这里显然,我们要发送给“文字输入框”。我们双击“文字输入框”这里,可以看到“窗口标题”、“窗口大小”、“窗口位置”等信息。点击“类”选项卡,查看下类名是什么,代码里需要类名做参数
1. Open spyxx.exe
2. Input “Ctrl+F” to open “Find Window”
3. Open notepad.exe and input “Test for SPY++”
4. Click and move the target mark on the string in notepad.
5. Click “OK” button will move to the object in Window.
点开后的效果
我们把黑色准星拖动到记事本窗体上
然后点击“确定”,看到了SPY++已经显示了下图红色的内容。
这三个句柄从上到下依次是:记事本的主句柄,文字输入框的句柄,状态栏的句柄
我们要给记事本发送按键消息,就要选对发送对象(句柄),这里显然,我们要发送给“文字输入框”。我们双击“文字输入框”这里,可以看到“窗口标题”、“窗口大小”、“窗口位置”等信息。点击“类”选项卡,查看下类名是什么,代码里需要类名做参数
相关文章推荐
- 如何使用spy ++ (How to use Spy ++)
- 如何使用python递归查找并删除某个目录下的文件
- 如何使用inurl指令,让你更快查找精确资源
- Umdhtools.exe: 如何使用 umdh.exe 来查找内存泄漏
- 【VerySky原创】如何查找SNRO编号范围的使用情况;
- 如何查找应用中哪个文件使用到了IDFA
- 如何查找硬解析问题,找到未使用绑定变量的SQL---脚本
- 如何使用spy ++
- spring 使用tomcat自带的dbcp数据源,如何查找配置参数
- [SQL Server]如何快速查找使用了某个字段的所有存储过程
- 如何在PHP中使用正则表达式进行查找替换
- 使用通有事件过程,如何查找事件产生的控件
- 如何使用ACCESS查找两表中的相同项和不同项
- 如何使用MyEclipse的快捷键查找文件和类等资源
- 如何查找应用中哪个文件使用到了IDFA
- 如何查找未使用过的索引
- 查找资料, 学习如何使用命令安装gcc/g++, gdb, vim
- KB824209:如何使用 EventcombMT 实用工具搜索事件日志以查找帐户锁定
- 从寻找资源的习惯上谈如何获得好的代码及控件(使用Koders查找)
- 如何使用vim查找字符,及设置查找字符高亮和取消查找字符高亮