51Testing软件测试论坛

标题: (Zee已解决)web_reg_find中的SaveCount为何是“0” [打印本页]

作者: 亚瑟王    时间: 2008-9-12 16:40
标题: (Zee已解决)web_reg_find中的SaveCount为何是“0”
我录制了LR自带飞机订票(用户登录->退出)的脚本。对用户名及密码参数化(10个用户);
然后设置web_reg_find来检查每次用户登录的用户名是否正确;在回放中遇到了个问题,就是设置的SaveCount计数变量的值是“0”。
用if语句判断检查是否成功,要根据这个SaveCount的值来判断,但是SaveCount=0;就无法判断了

下面附上脚本,请大家帮忙解决!!!

[ 本帖最后由 亚瑟王 于 2008-9-16 14:31 编辑 ]
作者: Zee    时间: 2008-9-12 17:26
没启用检查吧。
作者: 亚瑟王    时间: 2008-9-16 09:07
标题: 回复 2# 的帖子
web_reg_find不用在runtime-setting启动检查点吧。我勾选了,脚本回放时SaveCount还是为“0”
作者: Zee    时间: 2008-9-16 09:24
页面上有find这个单词吧?
作者: 亚瑟王    时间: 2008-9-16 09:45
页面上没有find,我是检查每次用户登录的用户名

这个是脚本运行截图,我迭代2次;截取的是第一次的结果
作者: Zee    时间: 2008-9-16 09:56
看到在最上面你的脚本时在,你把find的值给check了,那你调用的不是只有find?也就是说,你检查的就是find这个单词。
作者: 亚瑟王    时间: 2008-9-16 14:43
在原来的脚本中,我把对参数引用,当成参数了
原来的脚本web_reg_find("Text/IC={check}",
                "SaveCount=check_count",
                "Search=Body",
                LAST);
修改之后web_reg_find("Text/IC={check}",
                "SaveCount={check}_count",
                "Search=Body",
                LAST);
因为check是变量名,而不是变量值,所以按照原来的脚本回放,count值是“0”,修改之后count=1


在这里再次感谢Zee百忙中,帮我解决了这问题!!!
作者: power-JG    时间: 2015-1-5 15:25
楼主我没有参数化用户名,结果SaveCount的值取到的也是0,求教
作者: power-JG    时间: 2015-1-5 17:01
power-JG 发表于 2015-1-5 15:25
楼主我没有参数化用户名,结果SaveCount的值取到的也是0,求教

用户名必须要参数化吗?不参数化不可以吗?我把用户名给去掉,只检查welcome这个单词,SaveCount获取的值也是0.




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