51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2036|回复: 3
打印 上一主题 下一主题

[原创] 急问,qtp可以识别word的控件么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-11 16:15:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在录Microsoft office 2003时,未加载控件,除了插入图片外其它回放可以,如下

SystemUtil.Run "C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE","","",""
Window("Microsoft Word").WinObject("Microsoft Word 文档").Type "123"
Window("Microsoft Word").WinObject("Microsoft Word 文档").Type  micReturn
Window("Microsoft Word").WinObject("菜单栏").Click 202,7
Window("Microsoft Word").Window("图片菜单").Click 32,30
Window("Microsoft Word").Window("插入图片").WinListView("SysListView32").Select "1.jpg"
Window("Microsoft Word").Window("插入图片").Click 553,295
Window("Microsoft Word").WinObject("Microsoft Word 文档").Type  micReturn
Window("Microsoft Word").WinObject("常用").Click 61,13
Window("Microsoft Word").Window("另存为").WinObject("MSO Generic Control Container").Click 34,95
Window("Microsoft Word").Window("另存为").Click 554,293
Window("Microsoft Word").Window("另存为").Window("Microsoft Office Word").Click 215,112
为什么插入图片这一步回放不了,这个问题到底出在哪里呀,请有经验的指教,不胜感谢!我对应的工具条、菜单栏等控件都被识别为winobject,是不是表示这些控件识别的有问题,我怎么感觉正确的应该为toolbar之类的

[ 本帖最后由 水易清 于 2010-1-11 16:28 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-1-11 16:30:59 | 只看该作者
TOOLBAR有可能可以识别 但不确定 在ST中可以识别
在正文里的东西肯定是无法识别的 如果是测着玩 没必要用WORD来做试验 如果功能需要 可以考虑用快捷键 如果要检查正文 可以用VBS实现
只是建议
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-1-12 09:29:08 | 只看该作者
谢谢版主的建议,我用vbs实现过一次。不过不理解为什么不能拿word做实验呢?
还有文中的st是什么?
对控件的是否能识别,非要到回放才能发现么?

[ 本帖最后由 水易清 于 2010-1-12 09:31 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-12 13:17:02 | 只看该作者
因为WORD很多是自定义对象  像一个DIALOG 里面的按钮句柄都抓不到 要通过特殊方法才能得到
ST指SILKTEST
对控件的是否能识别,非要到回放才能发现么?>>随时都可以看出来 用SPY
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-25 05:33 , Processed in 0.078666 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表