51Testing软件测试论坛

标题: 这样的菜单怎么录制啊? [打印本页]

作者: fzl6688    时间: 2009-5-25 17:17
标题: 这样的菜单怎么录制啊?
qtp识别的是按钮,不是菜单。但是当单击按钮后,弹出一个类似菜单的列表,单击其中一项。录制后,回放失败。说识别不了那个下拉的列表。这个怎么弄啊,好几天了不会弄。除了使用analog recording。


补充:在软件界面上显示的是按钮,单击该按钮后,弹出菜单的列表。选择其中一项菜单后,按钮名称变为选择的菜单项。
作者: 304543223    时间: 2009-5-25 17:40
QTP根据对象的属性来识别对象的~不是只是不按钮不识别菜单吧?
作者: ls_721521    时间: 2009-5-25 17:46
将菜单的列表也就是webtable添加到对象库,试试
如何可以的话再用getcelldata找到列表中你要点击的那项。
作者: fzl6688    时间: 2009-5-25 17:47
标题: 回复 2# 的帖子
我的意思是,我们的软件有这样一个按钮,点击该按钮后,出来个菜单,在点击菜单里的菜单项,qtp回放时失败,识别不出那个菜单项。这种情况该怎么办
作者: fzl6688    时间: 2009-5-25 17:50
原帖由 ls_721521 于 2009-5-25 17:46 发表
将菜单的列表也就是webtable添加到对象库,试试
如何可以的话再用getcelldata找到列表中你要点击的那项。




能说明白点吗?那个列表怎么加到库中啊。
作者: ls_721521    时间: 2009-5-25 18:00
"但是当单击按钮后,弹出一个类似菜单的列表,单击其中一项。"
这个动作你会添加吧?我估计这个应该是个webelement对象,你选择它上面的webtable添加就行了。
另外 我刚才看了这个帖子http://bbs.51testing.com/thread-150096-1-1.html
你按照他的方法试试。
作者: fzl6688    时间: 2009-5-25 18:04
标题: 回复 6# 的帖子
谢谢晕了,我看看好像不是很懂。我们的软件不是web的。头大
作者: blizzardlyk    时间: 2009-5-25 18:05
先用SPY 看看能不能抓到那个菜单中的选项,如果可以抓到的话就尝试用描述性编程去识别,如果还是不行,用模拟键盘操作的方法  sendkeys 尝试下




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