fzl6688 发表于 2009-5-25 17:17:49

这样的菜单怎么录制啊?

qtp识别的是按钮,不是菜单。但是当单击按钮后,弹出一个类似菜单的列表,单击其中一项。录制后,回放失败。说识别不了那个下拉的列表。这个怎么弄啊,好几天了不会弄。除了使用analog recording。


补充:在软件界面上显示的是按钮,单击该按钮后,弹出菜单的列表。选择其中一项菜单后,按钮名称变为选择的菜单项。

304543223 发表于 2009-5-25 17:40:40

QTP根据对象的属性来识别对象的~不是只是不按钮不识别菜单吧?

ls_721521 发表于 2009-5-25 17:46:50

将菜单的列表也就是webtable添加到对象库,试试
如何可以的话再用getcelldata找到列表中你要点击的那项。

fzl6688 发表于 2009-5-25 17:47:21

回复 2# 的帖子

我的意思是,我们的软件有这样一个按钮,点击该按钮后,出来个菜单,在点击菜单里的菜单项,qtp回放时失败,识别不出那个菜单项。这种情况该怎么办

fzl6688 发表于 2009-5-25 17:50:49

原帖由 ls_721521 于 2009-5-25 17:46 发表 http://bbs.51testing.com/images/common/back.gif
将菜单的列表也就是webtable添加到对象库,试试
如何可以的话再用getcelldata找到列表中你要点击的那项。



能说明白点吗?那个列表怎么加到库中啊。

ls_721521 发表于 2009-5-25 18:00:08

"但是当单击按钮后,弹出一个类似菜单的列表,单击其中一项。"
这个动作你会添加吧?我估计这个应该是个webelement对象,你选择它上面的webtable添加就行了。
另外 我刚才看了这个帖子http://bbs.51testing.com/thread-150096-1-1.html
你按照他的方法试试。

fzl6688 发表于 2009-5-25 18:04:26

回复 6# 的帖子

谢谢晕了,我看看好像不是很懂。我们的软件不是web的。头大

blizzardlyk 发表于 2009-5-25 18:05:44

先用SPY 看看能不能抓到那个菜单中的选项,如果可以抓到的话就尝试用描述性编程去识别,如果还是不行,用模拟键盘操作的方法sendkeys 尝试下
页: [1]
查看完整版本: 这样的菜单怎么录制啊?