51Testing软件测试论坛

标题: 请教一个flyingmenu识别问题 [打印本页]

作者: heartsteer    时间: 2007-8-17 17:55
标题: 请教一个flyingmenu识别问题
’小第刚进公司 1个月  boss让我看QTP不到4天 遇到了一些问题请教  在录制回放过程中遇到的一些问题:

所谓flyingmenu是说 一般产品的界面上 右键 出来的一些菜单~~~

比如界面上   你右键空白的地方 出来  refresh/reload/.....
                  右键一个树的结点,弹出一些 操作operations

                                 A--------------.....   (这是一个树结构的界面,一般电信方面基本是这样的吧)
                                      ----------B(右键B会弹出一个有选项菜单 advanced search/simple search 这个菜单是操作过程中才生成的OBject ID)
                                      ----------C
                                      ----------D

’鼠标右键的捕捉问题 我已经参考论坛帖子 设置成low-level成功解决了(感谢51testing感谢各位大虾)
现在的问题是QTP 无法捕捉到 右键的菜单,回放的时候界面停在 这个右键菜单上 测试报告也说 这个Object not found

' 我暂时让这个自动测试 跑起来让老总过过目 采用了 SPY功能 ////(虚拟object 我也采集mark object了 但是不知道如何去调用它)
总觉得SPY不太合适,因为次序什么的总会变化的,每个结点都 SPY工作量也是相当的大的。

对于在使用过程中的flyingmenu怎么捕获它的ID?  因为每个结点都有 这几个操作  但是每次都SPY太。。。。了
捕获动态ID 有可能吗?

如果有更好的solution怎么做? 我现在是没有solution 想死也想不出呀

//本人刚入门 说话牛头不对马嘴  还望大虾门 见谅  指正
作者: yabest    时间: 2007-8-17 18:09
原帖由 heartsteer 于 2007-8-17 17:55 发表
’小第刚进公司 1个月  boss让我看QTP不到4天 遇到了一些问题请教  在录制回放过程中遇到的一些问题:

所谓flyingmenu是说 一般产品的界面上 右键 出来的一些菜单~~~

比如界面上   你右键空白的地方 出来 ...



参考我的帖子 《QTP调出Web Image对象的右键菜单的方法》

http://bbs.51testing.com/viewthread.php?tid=82266&page=1#pid602254

右键弹出菜单QTP无法识别,也就无法操作,不过可以绕过识别问题,直接用键盘按键代替鼠标,来选择菜单项!

[ 本帖最后由 yabest 于 2007-8-17 18:12 编辑 ]
作者: heartsteer    时间: 2007-8-17 18:12
抱歉

我的这个flyingmune 不支持键盘的 只有鼠标 左键 点它一下

-方向键代替 还有ENTER键 代替 我之前试过没用呀~~~




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