51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2490|回复: 6
打印 上一主题 下一主题

[原创] 一个QTP 控件问题,非常头疼,希望大家能帮解答,不胜感激

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-10-28 17:56:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟遇到的情况是这样的,需要在参数栏中双击单元格编辑数据:
1 QTP识别时,单元格对象是一个Webelment,但当双击完成后,对象则生成为一个Webedit。
2 对生成的webeidt的属性中进行反复删除添加,都无法正确识别。
3 .小弟曾试图绕开此控件,直接对Webelment的innertext进行操作,结果数据进去了,但被测系统无法识别,简言之,就是系统不承认我输入的数据

用描述语言对此对象描述过("html tag:=INPUT","type:=text") ,提示信息为识别对象的属性太少,建议增加额外属性。我又将SPY中看到的TO属性加进去,仍无法识别。请大家看看,符此对象属性表:C:\Users\Administrator\Desktop\对象属性.jpg
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-10-28 17:57:55 | 只看该作者
图片我弄不进去,不好意思,请大家根据我的描述,跟我个解决思路,
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-10-28 20:18:10 | 只看该作者
先用WebElement(XXX).FireEvent "DbClick"

再描述一下WebEdit("XXX","XXX").Set "ABC"
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-10-28 21:11:25 | 只看该作者
回复 3# TIB


    嗯,常规录制步骤是这样的,如我问题所说的,webedit是无法识别的,现在对webelement的识别是没问题的,DOM的方法是否可以识别到webedit?请给个详细点步骤,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-10-29 08:54:58 | 只看该作者
不知无法正确识别是什么样子  取不到对象, 取后无法识别, ....
通过DOM应该是没问题,  但你要分析他是怎样变化的   属性有ID Name 或其他唯一识别  或通过上层的Table等
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-11-1 09:20:54 | 只看该作者
也可以試試用對象自身的接口, WebElement(XXX).Object.屬性或方法
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-11-1 15:31:45 | 只看该作者
你可以试试把那个.set改成.type试试,其他不用改,看看行否!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-9 00:30 , Processed in 0.065927 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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