抓狂了!帮我看看如何控制JAVASLIDER控件?!
我用的是QTP8.2,SPY功能有很大缺陷。测试的程序是个JAVA开发的C/S架构程序。WEB看见有很多人讨论包括滚动条的处理方式。但是,我是在QTP8.2+Java-addin的情况下做脚本。用过9.2的SPY,回头用8.2.。。痛苦呀,看个属性是件累死人的事情!高手们,来回答个JAVA控件方面的问题吧:注意,这个时候我已经修改了JAVASLIDER控件的对象识别方式为LOCATION!然而,在有多个控件的时候却不能奏效了。
我是要封装业务操作的,所以不能仅仅简单的利用QTP的设置就行,况且现在有多个JavaSlider的时候,也是识别不正确。
如何用DP操作javaslider控件?特别是有多个同样的控件的情况下。
(别说Create。。。那个是ACTIVEX的)
不能贴原图(涉及到。。。),看张效果图(图1),图的意思就是这样:
出现两个滚动条的时候就不行了。
这个Slider的属性定义成图2的样子:
[ 本帖最后由 暗冷夜空的风 于 2008-3-11 15:48 编辑 ] 能否贴个图? 不能贴。。。你想知道什么?就是同时有两个滚动条出现在界面上,但是我已经修改了它的识别方式为Location,用Index好像不行。 晕死,帖了图都没反应?? 首先楼主可以增加一些特殊属性,看看效果如何,
假如INDEX不行的话,只能试下其他录制模式了.
个人意见仅供参考.
偶不是网民,不能经常在线
把这两个对象都添加到对象库里,看一下他们的差异在哪里。 如果外面是Web的下拉框,里面是Active的下拉框,ActiveX的下拉框可不一定能识别得到。 如果不能识别,更谈不上处理了。 看你的图就是一个Excel插件? 唉,我可能没说清楚,这是个JAVA程序,C/S架构,也就是说它不是个WEB。这个滚动条是拿JAVA中的一个awx提供的控件,我已经解决了单个滚动条识别问题,就像第二张截图那样设置就行。问题是多个滚动条的时候却不能准确识别,对象的属性都被我删除了,改成用Position识别的,主要识别依据成了INDEX。然而即使如此,依然不能解决多个滚动条的识别问题。高手们给我支支招啊? 楼主你这个问题解决了吗?我现在也遇到一个slider的识别问题,也是界面上有多个slider,无法识别啊。
页:
[1]