51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6182|回复: 8
打印 上一主题 下一主题

[原创] LR9.0 web_reg_find()函数问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-26 15:10:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请各位高手帮小弟一个忙啊,
今天我为了检查页面的文字内容,使用了web_reg_find()函数

页面的HTML源代码如下:
<td class="blackword12thsize" valign="top" align="left">
                                                                                                                                        <p>
                                                                                                                                            Sofmit, a professional IT services company, is engaged in IT Outsourcing (ITO) and
                                                                                                                                            Business Process Outsourcing(BPO) . With the tenet of "Do what you do best and outsource
                                                                                                                                            the rest", we are one of the national COSEP companies and the leading Chinese IT
                                                                                                                                            outsourcing company. Sofmit is also the No. one of Chengdu IT companies since year
                                                                                                                                            2002 who export software to North American companies.</p>
                                                                                                                                    </td>使用web_reg_find()函数检查内容"Sofmit",如下所示:
web_reg_find("Text=Sofmit",
                "Fail=NotFound",
                "SaveCount=count",
                "Search=All",
                LAST);
回放后,出现如下错误提示:
Error -27257: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) detected and reset at the end of iteration number 1          [MsgId: MERR-27257]
请问各位大哥,这是什么问题造成的,我该怎样去解决?~~~~~~~谢谢咯!

                                                                                                  
                  
              
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情

    2016-12-30 10:59
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2008-3-26 15:26:07 | 只看该作者
    这个错误是关联的问题,把所有代码贴上来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-3-27 09:42:55 | 只看该作者
    web_reg_find("Text=Sofmit",
                    "Fail=NotFound",
                    "SaveCount=count",
                    "Search=All",
                    LAST);
    回放后,出现如下错误提示:
    Error -27257: Pending web_reg_save_param/reg_find/create_html_param[_ex] request(s) detected and reset at the end of iteration number 1          [MsgId: MERR-27257]

    web_reg_find的位置错了, 你将它放在某个action的最后,它的后面是 return 0; 吧, 所以出错了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-3-27 16:16:03 | 只看该作者
    自动建立关联不可以吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-17 09:09
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
    发表于 2008-3-28 10:47:28 | 只看该作者
    应该是你把Web_reg_find函数放在了页面查询数据之后了,你把这段代码往前移下看看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2008-4-18 15:12:08 | 只看该作者

    回复 1# 的帖子

    楼主web_reg_find中的Search=All,好像不符合这个函数的语法规则;
    web_reg_find详解如下:
    语法:
     int web_find (const char *StepName, <Attributes and Specifications list>, char *searchstring, LAST );

    参数:
     1、StepName:步骤名称,在Tree视图中出现。

    2、Attributes and Specifications list:

    支持的属性有:

    Frame:在多Frame的情况下,定义要查找Frame的范围。

    Expect:定义在什么情况下函数检查成功:找到了指定的搜索标准或者没有找到。例如说,可以检查指定的错误信息是否出现在web页面中。合法的值有2个:found和notfound。默认值是“found”。

    Matchcase:指定搜索是否区分大小写。

    Repeat:指定当第一次发现要查找的字符串时,搜索是否继续。当一个web页面中包含多个被查找的字符串时,此参数是非常有用的。合法的值有2个:yes,no。默认值是“yes”。

    Report:指定在什么情况下,VuGen在执行日志中显示此函数的检查结果。合法的值有:success,failure,always。默认值是“always”。

    Onfailure:此参数决定在函数检查失败后,Vuser是否中断。参数值是abort。如果指定了Onfailure=abort,当函数检查失败时,不论在运行时设置中的error-handling是什么,脚本都会中断。

    如果没有指定Onfailure=abort,那么运行时设置中error-handling将会起作用。

    支持的特性有:RightOf, LeftOf (不支持7.x及更高版本)。

    RightOf:要查找的字符串右边的内容。

    LeftOf:要查找的字符串左边的内容。

    3、Searchstring:需要查找的字符串,格式为“What=stringxyz”。此搜索不区分大小写。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-10-23 14:15:22 | 只看该作者
    5楼正解  今天用LR也碰到了同样的问题
    "Search=ALL"是没有错的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-1-10 16:42:14 | 只看该作者
    把 Web_reg_find函数放在 页面查询前面就好了。把代码向上弄吧!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-12-24 08:40
  • 签到天数: 24 天

    连续签到: 1 天

    [LV.4]测试营长

    9#
    发表于 2012-4-7 12:57:05 | 只看该作者
    把 Web_reg_find函数放在 页面查询前面就好了。把代码向上弄吧
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 16:42 , Processed in 0.068865 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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