GetRoProperty获取到的数据怎么多了一个空格?
如上图列表中所显示的,c的值是用GetRoProperty方法获取到的,但是结尾多了一个空格,这是怎么回事呢?是否和我用的Type方法复制的原因呢?请各位大侠指点一下,谢谢!!!
最近回放时发现这样的问题,若该文本框控件可以输入的最大长度是60个字符,那么用Type方法回放时只能输进去59个字符,这是否是Type方法的问题呢?
[ 本帖最后由 zhengpeipei 于 2010-1-12 18:13 编辑 ] 用SPY看看界面中那个c的文本框,显示的文字中是否有空格
一步步查 是否是开发对文本框做了控制呢,比如不足60位,以空格补充?
实在不知道为什么要做这样的测试 用spy查了一下,显示的数据没有空格
当输入数据有60位时,QTP回放时只能输入59位,最后一位用空格代替了(c显示的)。 :L :L :L 用去空格函数处理一下
c=Trim(c) 用 msgbox lengthc
回复6#的帖子
输入数据中可以包含空格 你用 Set方法再试一下,有可能是 Type方法有问题回复5555的帖子
是这样的,这个文本框只允许输入60个字符,超过60个字符会自动截取,用Set方法当len(a)>60时,就会报错。 :funk:回复 11# 的帖子
你的头像很不错 在线等待:funk: 首先Type之前先判断下winedit里面有数据否。。如果有,就先清空,要确保光标在开始,建议在输入之前 WinEdit("XXX").Type micHome 先
页:
[1]