51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2280|回复: 13
打印 上一主题 下一主题

[原创] GetRoProperty获取到的数据怎么多了一个空格?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-8 10:11:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


如上图列表中所显示的,c的值是用GetRoProperty方法获取到的,但是结尾多了一个空格,这是怎么回事呢?是否和我用的Type方法复制的原因呢?请各位大侠指点一下,谢谢!!!

最近回放时发现这样的问题,若该文本框控件可以输入的最大长度是60个字符,那么用Type方法回放时只能输进去59个字符,这是否是Type方法的问题呢?

[ 本帖最后由 zhengpeipei 于 2010-1-12 18:13 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-1-8 10:45:58 | 只看该作者
用SPY看看界面中那个c的文本框,显示的文字中是否有空格
一步步查
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-1-8 10:46:03 | 只看该作者
是否是开发对文本框做了控制呢,比如不足60位,以空格补充?
实在不知道为什么要做这样的测试
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-1-8 14:01:27 | 只看该作者
用spy查了一下,显示的数据没有空格
当输入数据有60位时,QTP回放时只能输入59位,最后一位用空格代替了(c显示的)。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-1-8 16:02:40 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-1-8 16:45:18 | 只看该作者
用去空格函数处理一下
c=Trim(c)
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-1-9 01:19:45 | 只看该作者
用 msgbox length  c
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-1-11 16:11:21 | 只看该作者

回复6#的帖子

输入数据中可以包含空格
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-1-11 20:48:53 | 只看该作者
你用 Set方法再试一下,有可能是 Type方法有问题
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2010-1-12 13:07:35 | 只看该作者

回复5555的帖子

是这样的,这个文本框只允许输入60个字符,超过60个字符会自动截取,用Set方法当len(a)>60时,就会报错。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-1-12 18:15:23 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2010-1-19 16:40:08 | 只看该作者

回复 11# 的帖子

你的头像很不错
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2010-1-20 11:06:01 | 只看该作者
在线等待
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2010-1-21 17:59:04 | 只看该作者
首先Type之前先判断下winedit里面有数据否。。
如果有,就先清空,要确保光标在开始,建议在输入之前 WinEdit("XXX").Type micHome 先
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 18:31 , Processed in 0.079699 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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