51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5492|回复: 29
打印 上一主题 下一主题

[原创] 检查点的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-1 11:14:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
上传文件成功后,会出现文件上传成功的字样,设置了一个检查点,
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.
请指点,可能是什么原因。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

30#
 楼主| 发表于 2010-11-22 11:20:06 | 只看该作者
是不是页面上本来就有上传成功的文本哦,
hgl 发表于 2010-11-17 23:25



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

使用道具 举报

该用户从未签到

29#
发表于 2010-11-17 23:25:34 | 只看该作者
是不是页面上本来就有上传成功的文本哦,
回复 支持 反对

使用道具 举报

该用户从未签到

28#
 楼主| 发表于 2010-11-8 11:48:53 | 只看该作者
在LR8.1 里面,脚本是识别不出中文的,显示是乱码
但是LR自己能识别,例如需要这样设置:       
web_reg_find( ...
ganlan 发表于 2010-11-5 15:24



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

   我查找的“Text=文件上传成功"是文件上传成功后出现的,按理说也是服务器返回的吧?
  但是Server Respose里面并没有找到?难道就是因为这个,所以检查点一直报successful
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2010-11-5 15:24:37 | 只看该作者
在LR8.1 里面,脚本是识别不出中文的,显示是乱码
但是LR自己能识别,例如需要这样设置:       
web_reg_find("Text=CRM绯荤粺",
                "SaveCount=ST1_Count",
                "Search=body",
                LAST);

CRM绯荤粺 这个直接在Server Respose 中截取的。
9.1里面不知道是否是这样,另外要注意的是这个是注册函数,需要放在请求函数前面。
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2010-11-5 14:26:57 | 只看该作者
好像解决不了问题的呀
回复 支持 反对

使用道具 举报

该用户从未签到

25#
 楼主| 发表于 2010-11-5 09:06:55 | 只看该作者
改成这样试试
web_reg_find("Text=文件上传成功",
                       "SaveCount=Count",
        ...
dionysus 发表于 2010-11-4 23:15



    Registered web_reg_find successful for "Text=文件上传成功" (count=1)
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2010-11-4 23:15:38 | 只看该作者
改成这样试试
web_reg_find("Text=文件上传成功",
                       "SaveCount=Count",
                        LAST);
然后判断Count的数量是不是大于0,像jsszpzz说的,web_reg_find()这样的注册类函数如果注册成功就会显示successful
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    23#
    发表于 2010-11-4 20:57:17 | 只看该作者
    看上去很怪
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2010-11-4 14:25:38 | 只看该作者
    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就直接退出
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
     楼主| 发表于 2010-11-4 11:38:11 | 只看该作者
    你上传一个不符合要求的附件的时候,附件是否上传上去了?
    doubledegree 发表于 2010-11-4 11:19



        问题就在于。。我上传不符合要求的附件,附件没有上传上去。。
      但是检查点却依然报:
    Registered web_reg_find successful
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2010-11-4 11:19:43 | 只看该作者
    你上传一个不符合要求的附件的时候,附件是否上传上去了?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
     楼主| 发表于 2010-11-4 09:11:55 | 只看该作者
    你检查的内容是不是当不出错时才会有的
    msnshow 发表于 2010-11-3 21:33



        是的。。
    正确的时候会出现“文件上传成功”的字样,我设置了文本检查点。
    出错的时候会弹出一个出错的提示框。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    18#
    发表于 2010-11-3 21:33:31 | 只看该作者
    你检查的内容是不是当不出错时才会有的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2010-11-3 17:24:09 | 只看该作者
    那找个只有上传成功页面有的文字作检查点试试
    jj_ljw 发表于 2010-11-3 16:54



        web_find("web_find",
                    "What=文件上传成功",
                    LAST);
    就是只有上传成功才有的。。
    上传失败肯定没有啊。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2010-11-3 16:54:53 | 只看该作者
    那找个只有上传成功页面有的文字作检查点试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2010-11-3 16:11:45 | 只看该作者
    web_find("web_find",
                    "What=文件上传成功",
                    LAST);

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



    改成页面上面没有的了。会报错,应该不是检查点的问题。
        "Text=文件上传成功1" not found for web_reg_find
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-11-3 15:33:36 | 只看该作者
    web_find("web_find",
                    "What=文件上传成功",
                    LAST);

    把“文件上传成功”改成页面上不出现的文字,回放下试试。如不成功那重新设置检查点下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2010-11-3 14:39:32 | 只看该作者
    你这个检查点是不是搞错了
    msnshow 发表于 2010-11-2 22:27



        不知道检查点是不是有问题啊?
    主要就是不管上传符合要求或者不符合要求的图片。。
    都是报
    Registered web_reg_find successful for "Text=文件上传成功" (count=1)
    哎。。。郁闷
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2010-11-3 14:37:31 | 只看该作者
    web_reg_find was successful 只是说这个函数用的成功了,并不表示真的成功,你在里面加个failed=not found ...
    jsszpzz 发表于 2010-11-2 17:28


    还是不行。。。哎。。太奇怪了。。
    怎么就是一直的successful呢。。。我故意上传的u符合要求的图片。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-24 03:38 , Processed in 0.077632 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表