51Testing软件测试论坛

标题: 请教关于QTP8.2中的insert text checkpoint [打印本页]

作者: wawa133    时间: 2006-6-23 09:13
标题: 请教关于QTP8.2中的insert text checkpoint
近来在学习QTP用来测试WEB,看的是8.0的说明书,看到了一个insert text checkpoint 这个检查文字的功能,但是在8.2中为什么没有找到这个啊?
作者: xueboy118    时间: 2006-6-23 09:27
录制完脚本后,在Active Screen中选中你要设置检查点的文字,右击就可以看到“Insert Text Checkpoint”了.
作者: wawa133    时间: 2006-6-23 09:31
我右击了啊,但是就是没有看这个啊。只看到这些:
insert standard checkpoint
insert output value
view/Add object
step generator

insert bitmap checkpoint
accessibility checkpoint
view source
refresh
就 之些了。就是没有找到 insert text checkpoint
作者: xiaonan    时间: 2006-6-23 09:36
高版本的肯定会包括低版本的东西,仔细点找,
作者: xueboy118    时间: 2006-6-23 09:43
先在expert View中点击要设置检查点的脚本行,在Active Screen中选中你要设置检查点的文字,右击就可以看到“Insert Text Checkpoint。下面的图,是我刚录制脚本截的,我的QTP也是8.2的。
作者: xueboy118    时间: 2006-6-23 09:48
我试了一下,你的只所以出不来insert text checkpoint,是因为你没有选中要设置检查点得文字。
作者: wawa133    时间: 2006-6-23 09:59
to   xueboy118 :
呵呵。。谢谢啦。。。可以了,照你上图所示,原来是要选中“登录”这两个字然后点击右键,呵呵。。我是选择了登录里的那个textbox里的值,难怪看不到呢!!!!sdlkfj1


谢谢。。。。sdlkfj3

[ 本帖最后由 wawa133 于 2006-6-23 10:01 编辑 ]
作者: wawa133    时间: 2006-6-23 10:08
在选择insert checkpoint 时,有一个 insert statement这个选项,包含有:before current step和after current step
这两个选项,之前没有选择,然后用了默认的Before ,然后运行的时候就出错了。但是后来用了 After这个之后,就通过了。
那么以后是不是要选择 After这个呢?
那这两个到底有什么用啊?特别是Before什么时候会用到呢?
作者: xiaonan    时间: 2006-6-23 10:14
从字面上解释就很清楚了嘛.before current step插在当前步骤之前,after current step插在当前步骤之后.根据实际需要选择
作者: xueboy118    时间: 2006-6-23 10:26
xiaonan 已经解释了。那我就不在多说了。呵呵
before current step和after current step,我都试过,脚本可以真确的执行下去,你的QTP报错,应该是你的脚本的问题,因为在QTP检查之前,页面已经被加载了,不会找不到你要设置检查点的文本的内容的
你在重新试试吧
作者: wawa133    时间: 2006-6-23 10:27
呵呵。。谢谢版主和xueboy118 的指导。。。。。。。。


那我想请问一下,如果选择要检查的文字是登录名,(如xueboy118的图)。那我在 Constant ,填写的是默认的那个,还是写admin啊?(默认的好像是 : 登录名)

[ 本帖最后由 wawa133 于 2006-6-23 10:43 编辑 ]
作者: xueboy118    时间: 2006-6-23 12:39
你的意思是要检查输入的用户名,那就不能用insert text checkpoint,而是要用insert standard checkpoint
insert text checkpoint是对页面静态显示的文本作检查的
作者: yangjia312    时间: 2008-7-30 09:44
标题: 请教关于QTP8.2中的insert text checkpoint
我也遇到过关于文字检查点,前后设置的问题,我设置前报错的可能性很大,但是设置后,就不会怎么报错,总是不知道原因!
作者: annt7    时间: 2008-7-30 11:23
原帖由 yangjia312 于 2008-7-30 09:44 发表
我也遇到过关于文字检查点,前后设置的问题,我设置前报错的可能性很大,但是设置后,就不会怎么报错,总是不知道原因!

我也遇到过类似问题,我想是不是如果你设置的文字检查点所检查的内容是输入值的属性,比如检查用户名的属性值,那么必须要先输入用户名,再检查属性是否正确,如果设置为前,还没有输入用户名,那么也就无法检查,所以会报错。
我只是猜测,不知道对不对,希望没有误人啊!
作者: ★斌斌※测试☆    时间: 2008-7-31 23:16

作者: yangjia312    时间: 2009-2-11 09:46
原帖由 annt7 于 2008-7-30 11:23 发表

我也遇到过类似问题,我想是不是如果你设置的文字检查点所检查的内容是输入值的属性,比如检查用户名的属性值,那么必须要先输入用户名,再检查属性是否正确,如果设置为前,还没有输入用户名,那么也就无法检查, ...



哦?你的分析貌似是正确的,但是时间中确实是后设是成功的哦~~
作者: dongjiedong    时间: 2009-5-3 14:15
标题: 你好
为什么我的就是没有找到insert text checkpoint,我都选中了,还是没有显示出来。
作者: wyfyan    时间: 2009-11-20 15:06
受益了
作者: 冷ヅ漠然    时间: 2011-8-22 15:25

作者: 冷ヅ漠然    时间: 2011-8-22 15:25

作者: miaomiao22    时间: 2011-10-18 12:57
看了大家上面的内容,真是受益匪浅。
但还是不知道什么时候用before current step
作者: 西风一任秋    时间: 2012-1-16 11:18
学习了,的确是这样。




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