51Testing软件测试论坛

标题: msflexgrid控件识别问题:vb开发的能识别,而vc开发的不能识别 [打印本页]

作者: buganguo    时间: 2007-10-8 16:19
标题: msflexgrid控件识别问题:vb开发的能识别,而vc开发的不能识别
WR启动时插件选择Visual Basic,vb开发的软件里面用到的msflexgrid能正确识别为tbl_...,并可以加入详细的检查点。但是用vc开发的软件里面用到的msflexgrid却识别为obj_...加入检查点时不能取到某行某列的text。
我的WR插件列表:ActiveX Controls;PowerBuilder;Visual Basic;WebTest。
作者: lantianwei    时间: 2007-10-8 16:31
是对象没有识别的原因,你做下映射看可以不,如果不行的话,估计会难操作一些,你可以在本板块搜索一下.
作者: buganguo    时间: 2007-10-9 16:38
标题: 解决了
兜了一大圈,越兜越远。。。。
结果发现解决的方法如此简单:重启动电脑,先打开winrunner,再打开被测试软件(VC开发的)就能正确识别了。如果先打开被测软件再打开winrunner则不能正确识别。在部门的每一台电脑上都是这样。注:启动时add-in里勾选ActiveX Controls和Visual Basic。
真的是相当的郁闷。
这是不是最水的帖子?版主如果看不顺眼就删了吧
作者: lantianwei    时间: 2007-10-9 16:42
很好啊,这样可以给以后遇到相同问题的朋友一点启示,就不用像你一样兜圈子了.
作者: mythxhg    时间: 2007-10-10 10:36
原帖由 buganguo 于 2007-10-9 16:38 发表
兜了一大圈,越兜越远。。。。
结果发现解决的方法如此简单:重启动电脑,先打开winrunner,再打开被测试软件(VC开发的)就能正确识别了。如果先打开被测软件再打开winrunner则不能正确识别。在部门的每一台电脑上 ...



呵呵,是这样,我也试过,当时还以为时自己的脚本不够稳定,时好时不好,后来发现是WR的一些死角,
所以以后我运行WR前都先把一些防御软件关掉,还有把所测对象相同的软件都关掉,让WR在运行前有个清新的环境.




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