51Testing软件测试论坛

标题: 检查点的问题 [打印本页]

作者: xinqidian123    时间: 2010-11-1 11:14
标题: 检查点的问题
上传文件成功后,会出现文件上传成功的字样,设置了一个检查点,
web_reg_find("Text=文件上传成功",
                LAST);
进入系统查看文件确实上传成功,查看LR的replay log日志was successful。

随后特意的上传不符合要求的文件,文件肯定会上传失败。
但是查看日志,replay log依然还是web_reg_find was successful.

随后换成        web_find("web_find",
                "What=文件上传成功",
                LAST);
检查点,依然还是此问题。
简单的来说就是检查点总是检查成功,无论操作成功与否。

PS:Preferences中的check已经勾选enable,使检查点生效。
LR版本9.1.
请指点,可能是什么原因。
作者: xinqidian123    时间: 2010-11-1 11:46
没人?
作者: xinqidian123    时间: 2010-11-1 11:46
没人?
作者: qzj_test    时间: 2010-11-1 17:12
{:4_83:}
作者: 心中有彩虹    时间: 2010-11-2 10:54
session清了么?
作者: xinqidian123    时间: 2010-11-2 10:59
session?怎么清理。。。
不知道。。。
作者: xiaowu_627    时间: 2010-11-2 13:34
我也遇到过这个问题,检查点好像每次都是successful。。。不知道怎么解决
作者: superliming    时间: 2010-11-2 13:43
寮虹儓鏀寔
作者: xinqidian123    时间: 2010-11-2 14:36
寮虹儓鏀寔
superliming 发表于 2010-11-2 13:43



你说的都是乱码啊···看不见。。。
作者: jsszpzz    时间: 2010-11-2 17:28
web_reg_find was successful 只是说这个函数用的成功了,并不表示真的成功,你在里面加个failed=not found 这样如果找不到的话就会报错了
作者: msnshow    时间: 2010-11-2 22:27
你这个检查点是不是搞错了
作者: xinqidian123    时间: 2010-11-3 14:37
web_reg_find was successful 只是说这个函数用的成功了,并不表示真的成功,你在里面加个failed=not found ...
jsszpzz 发表于 2010-11-2 17:28


还是不行。。。哎。。太奇怪了。。
怎么就是一直的successful呢。。。我故意上传的u符合要求的图片。。
作者: xinqidian123    时间: 2010-11-3 14:39
你这个检查点是不是搞错了
msnshow 发表于 2010-11-2 22:27



    不知道检查点是不是有问题啊?
主要就是不管上传符合要求或者不符合要求的图片。。
都是报
Registered web_reg_find successful for "Text=文件上传成功" (count=1)
哎。。。郁闷
作者: jj_ljw    时间: 2010-11-3 15:33
web_find("web_find",
                "What=文件上传成功",
                LAST);

把“文件上传成功”改成页面上不出现的文字,回放下试试。如不成功那重新设置检查点下
作者: xinqidian123    时间: 2010-11-3 16:11
web_find("web_find",
                "What=文件上传成功",
                LAST);

把“文件上传成 ...
jj_ljw 发表于 2010-11-3 15:33



改成页面上面没有的了。会报错,应该不是检查点的问题。
    "Text=文件上传成功1" not found for web_reg_find
作者: jj_ljw    时间: 2010-11-3 16:54
那找个只有上传成功页面有的文字作检查点试试
作者: xinqidian123    时间: 2010-11-3 17:24
那找个只有上传成功页面有的文字作检查点试试
jj_ljw 发表于 2010-11-3 16:54



    web_find("web_find",
                "What=文件上传成功",
                LAST);
就是只有上传成功才有的。。
上传失败肯定没有啊。。。
作者: msnshow    时间: 2010-11-3 21:33
你检查的内容是不是当不出错时才会有的
作者: xinqidian123    时间: 2010-11-4 09:11
你检查的内容是不是当不出错时才会有的
msnshow 发表于 2010-11-3 21:33



    是的。。
正确的时候会出现“文件上传成功”的字样,我设置了文本检查点。
出错的时候会弹出一个出错的提示框。
作者: doubledegree    时间: 2010-11-4 11:19
你上传一个不符合要求的附件的时候,附件是否上传上去了?
作者: xinqidian123    时间: 2010-11-4 11:38
你上传一个不符合要求的附件的时候,附件是否上传上去了?
doubledegree 发表于 2010-11-4 11:19



    问题就在于。。我上传不符合要求的附件,附件没有上传上去。。
  但是检查点却依然报:
Registered web_reg_find successful
作者: 弓长亻青    时间: 2010-11-4 14:25
web_reg_find searches for the text string "Error." If the string is found, it fails and the script execution stops.
web_reg_find("Text/IC=Error", "Fail=Found", LAST);
用这种语法式式,找不到时SCRIPT就直接退出
作者: msnshow    时间: 2010-11-4 20:57
看上去很怪
作者: dionysus    时间: 2010-11-4 23:15
改成这样试试
web_reg_find("Text=文件上传成功",
                       "SaveCount=Count",
                        LAST);
然后判断Count的数量是不是大于0,像jsszpzz说的,web_reg_find()这样的注册类函数如果注册成功就会显示successful
作者: xinqidian123    时间: 2010-11-5 09:06
改成这样试试
web_reg_find("Text=文件上传成功",
                       "SaveCount=Count",
        ...
dionysus 发表于 2010-11-4 23:15



    Registered web_reg_find successful for "Text=文件上传成功" (count=1)
作者: xieyang702    时间: 2010-11-5 14:26
好像解决不了问题的呀
作者: ganlan    时间: 2010-11-5 15:24
在LR8.1 里面,脚本是识别不出中文的,显示是乱码
但是LR自己能识别,例如需要这样设置:       
web_reg_find("Text=CRM绯荤粺",
                "SaveCount=ST1_Count",
                "Search=body",
                LAST);

CRM绯荤粺 这个直接在Server Respose 中截取的。
9.1里面不知道是否是这样,另外要注意的是这个是注册函数,需要放在请求函数前面。
作者: xinqidian123    时间: 2010-11-8 11:48
在LR8.1 里面,脚本是识别不出中文的,显示是乱码
但是LR自己能识别,例如需要这样设置:       
web_reg_find( ...
ganlan 发表于 2010-11-5 15:24



    91有时候是会出现乱码。。但是一般用着还好,放到请求函数前面了。。

   我查找的“Text=文件上传成功"是文件上传成功后出现的,按理说也是服务器返回的吧?
  但是Server Respose里面并没有找到?难道就是因为这个,所以检查点一直报successful
作者: hgl    时间: 2010-11-17 23:25
是不是页面上本来就有上传成功的文本哦,
作者: xinqidian123    时间: 2010-11-22 11:20
是不是页面上本来就有上传成功的文本哦,
hgl 发表于 2010-11-17 23:25



    本来没有。。。上传成功后才有的··。。。
   上传失败的话会弹出失败的对话框。。。




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