51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2417|回复: 3
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-23 20:49:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人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' ……

这个下拉框是动态生成的,我怎么也录不到。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-5-24 11:18:49 | 只看该作者
用ObjectSpy查看一下该控件有哪些属性可以使用,编写代码给控件的属性赋值,从而达到输入文本、选择某项、改变控件状态的效果。

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

使用道具 举报

该用户从未签到

3#
发表于 2008-5-26 14:30:45 | 只看该作者
这些要通过描述性编程写
或者把对象抓到对象库中再进行操作
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-4-27 13:13:53 | 只看该作者
用ObjectSpy查看一下该控件有哪些属性可以使用,编写代码给控件的属性赋值,从而达到输入文本、选择某项、改 ...
陈能技 发表于 2008-5-24 11:18



用ObjectSpy查看一下该控件有哪些属性可以使用,编写代码给控件的属性赋值,从而达到输入文本、选择某项、改变控件状态的效果。
如果用syp查看的时候,一整块多被识别成winobject怎么办?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 04:41 , Processed in 0.073058 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表