51Testing软件测试论坛
标题:
非标准控件的JAVA系统录制不成功的问题。
[打印本页]
作者:
sudawei686
时间:
2008-5-23 20:49
标题:
非标准控件的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
用ObjectSpy查看一下该控件有哪些属性可以使用,编写代码给控件的属性赋值,从而达到输入文本、选择某项、改变控件状态的效果。
我想这应该是所有录制控件操作不成功的解决方法吧,我们不能过于依赖测试工具的录制功能,因为在碰到第三方控件、自定义控件时,录制往往都是不成功的,即使成功也可能是坐标位置敏感的。
作者:
flyfly310
时间:
2008-5-26 14:30
这些要通过描述性编程写
或者把对象抓到对象库中再进行操作
作者:
FLY000
时间:
2011-4-27 13:13
用ObjectSpy查看一下该控件有哪些属性可以使用,编写代码给控件的属性赋值,从而达到输入文本、选择某项、改 ...
陈能技 发表于 2008-5-24 11:18
用ObjectSpy查看一下该控件有哪些属性可以使用,编写代码给控件的属性赋值,从而达到输入文本、选择某项、改变控件状态的效果。
如果用syp查看的时候,一整块多被识别成winobject怎么办?
[attach]72769[/attach]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2