sudawei686 发表于 2008-5-23 20:49:37

非标准控件的JAVA系统录制不成功的问题。

本人QTP新手,刚刚安装了QTP82及java插件。在录制的时候有很多东西录制不到,比如,下拉框。
我们的系统是非标准java控件的,很多东西都是自己写的,QTP识别不了对象,用spy识别下拉框是只是一个文本框。还有很多,如目录树都是非标准的,请问各位大侠,这种问题是怎么解决的?

还有,新装了java addin是否需要一些配置?一直没找的这方面的资料。

如下为下拉框部分的源码:

<div id="dropdownDefine">
<!--客户查询方式下拉列表-->
<xml id="__searchType_list">
<items>
<item label="业务号码" value="D"></item>
<item label="证件号码" value="C"></item>
<item label="客户编码" value="A"></item>
<item label="客户名称" value="B"></item>
<item label="合同号码" value="E"></item>
<item label="名称简拼" value="G"></item>
<item label="订单编号" value="H"></item>
<item label="受理编号" value="I"></item>
<item label="担保号码" value="L"></item>
</items>
</xml>
<code id="searchType_list"></code>

</div>

…… dropDown='searchType_list' ……

这个下拉框是动态生成的,我怎么也录不到。

陈能技 发表于 2008-5-24 11:18:49

用ObjectSpy查看一下该控件有哪些属性可以使用,编写代码给控件的属性赋值,从而达到输入文本、选择某项、改变控件状态的效果。

我想这应该是所有录制控件操作不成功的解决方法吧,我们不能过于依赖测试工具的录制功能,因为在碰到第三方控件、自定义控件时,录制往往都是不成功的,即使成功也可能是坐标位置敏感的。

flyfly310 发表于 2008-5-26 14:30:45

这些要通过描述性编程写
或者把对象抓到对象库中再进行操作

FLY000 发表于 2011-4-27 13:13:53

用ObjectSpy查看一下该控件有哪些属性可以使用,编写代码给控件的属性赋值,从而达到输入文本、选择某项、改 ...
陈能技 发表于 2008-5-24 11:18 http://bbs.51testing.com/images/common/back.gif


用ObjectSpy查看一下该控件有哪些属性可以使用,编写代码给控件的属性赋值,从而达到输入文本、选择某项、改变控件状态的效果。
如果用syp查看的时候,一整块多被识别成winobject怎么办?
页: [1]
查看完整版本: 非标准控件的JAVA系统录制不成功的问题。