51Testing软件测试论坛

标题: 【已解决】请教,使用QTP92时添加检查点时只想检查字符串中的部分内容应该怎么设置 [打印本页]

作者: test7    时间: 2010-3-1 14:24
标题: 【已解决】请教,使用QTP92时添加检查点时只想检查字符串中的部分内容应该怎么设置
如果我只想验证图片中画圈的那前几个字,应该怎样设置检查点

[ 本帖最后由 yujie6832 于 2010-3-3 09:24 编辑 ]
作者: dreamever    时间: 2010-3-1 17:37
对于这样的问题我从来都是比较整个字符串。试想,如果a = b,那么A中任意一个字符串必定也是B的子串。所以这个问题我觉的没必要只校验刘若英三个字。如果真想那么做的话,就用字符串函数处理一下吧。
例如:
a = "刘若英的搜索结果"
result = replace(a,"的搜索结果","")
MsgBox result
但是这其实是无用功。自动化测试是为了减少测试的工作量,不是增加无所谓的工作
作者: 风雪夜归人    时间: 2010-3-2 17:47
记录active screen, 然后在active screen中选中你需要检查的文字,右键,添加文本检查点,有设置text before 和text after属性的,自己摸索一下,很简单,再简单不过了,一个文本检查点就搞定了
作者: lamuda    时间: 2010-3-2 22:42
同意楼上的,qtp自带的check point,设置文本检查点击可
作者: wujianping    时间: 2010-3-2 22:47
在keyword界面右击添加一个标准检查点,选择text,将你需要检查的字符串输入即可识别
作者: yujie6832    时间: 2010-3-3 09:24
原帖由 dreamever 于 2010-3-1 17:37 发表
对于这样的问题我从来都是比较整个字符串。试想,如果a = b,那么A中任意一个字符串必定也是B的子串。所以这个问题我觉的没必要只校验刘若英三个字。如果真想那么做的话,就用字符串函数处理一下吧。
例如:
a = "刘 ...

绝对支持,无论是从解决方法还是理念还是思路,这就是这个问题最好的回答




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