51Testing软件测试论坛

标题: QTP的CheckPoint为什么会自动加换行符? [打印本页]

作者: Horus_Ra    时间: 2006-2-24 10:41
标题: QTP的CheckPoint为什么会自动加换行符?
比如,一个对话框上有:
abc
def

用CheckPoint检查就会报错,从报告中可以看到,CheckPoint取到的值实际上是:
abc

def

多了一个换行……怎么回事啊?
作者: sogoc    时间: 2006-2-24 10:50
我也为什么老是一个检查点总是错误,郁闷。。。。哪个大哥来帮忙下。。。LZ还真爽在上海,像我这厦门城市,什么都没有,连测试的工作都难找
作者: Horus_Ra    时间: 2006-2-24 11:00
你那个错和我不一样的,老大……
每个地方总有每个地方的特点吧?也许测试不好找,但有些其他工作好找呢?
作者: sz_lg    时间: 2006-2-24 11:02
是检查什么控件的文本,对话框上能有的控件多了。是静态文本检查吗?
作者: Horus_Ra    时间: 2006-2-24 11:03
是静态的,VB的程序……
作者: ymtest    时间: 2007-7-3 16:01
多了一个换行,我也有这种错误,怎么办啊,有没有人帮我解决一下啊
作者: milan330330    时间: 2007-7-3 17:31
用GetROProperty把对话框上的值取出来,然后用IF来判断输出值是否正确

不知道行不行
作者: 风过无息    时间: 2007-7-3 19:06
自己写个方法处理一下?
作者: walker1020    时间: 2007-7-3 21:36
原帖由 Horus_Ra 于 2006-2-24 10:41 发表
比如,一个对话框上有:
abc
def

用CheckPoint检查就会报错,从报告中可以看到,CheckPoint取到的值实际上是:
abc

def

多了一个换行……怎么回事啊?


最好是把源代码方上来,这样好分析原因。只是根据你的简单描述 实在不好解答
作者: walker1020    时间: 2007-7-3 21:37
还有你的对话框的文本中间有没有空格,在 abc 后面有没有空格?如果有,有多少个空格?这些你分析过吗?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2