51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5073|回复: 13
打印 上一主题 下一主题

[原创] web_reg_find 请教

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-20 17:12:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
1.我现在有三个标签:如下
<od>test_1</od>
<od>test_2</od>
<od>test_3</od>
 我想用 WEB_reg_find("text=<od>通匹配</od>");
通匹配,我应该怎么做啊? 我想只要发现在上面成对出现就可以了

2.问题2:
 我已经加入了: web_reg_find();函数如何让他在 view---->test results 来显现那一个web_reg_find()有问题,不成功,我有多个这样子的验证点...现在感觉到是看日志比较麻烦啊..可以在test results 中查看吗?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

14#
 楼主| 发表于 2008-3-23 18:07:29 | 只看该作者
噢。。。
  行的,,我再试下。。 谢谢了。。
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-3-21 17:24:13 | 只看该作者
我访问的网页上有字符"P备05004440 "
    web_reg_find("text/ALNUMIC=0500^^40","SaveCount=counts",LAST);
返回:
Action.c(9): Registered web_reg_find successful for "Text=0500^^40" (count=1)      [MsgId: MMSG-26364]

或者
    web_reg_find("text/ALNUMIC=0500^440","SaveCount=counts",LAST);
返回
Action.c(9): Registered web_reg_find successful for "Text=0500^440" (count=1)      [MsgId: MMSG-26364]

"^"只配一个字符,要是还在没辙,就不知道了,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-3-21 15:59:20 | 只看该作者

回复 9# 的帖子

你这个吧.. 不是能配符,不可以全部都配的,, 我现在就有许多这样的但是结果却是0个
Action.c(18): Registered web_reg_find successful for "Text=<mn>^</mn>"          [MsgId: MMSG-26362]
Action.c(18): Notify: Saving Parameter "counts = 0"
Action.c(18): web_submit_data("dts.sim") highest sever

对个方法..我感觉还是 web_reg-save_para好用的.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-3-21 15:51:51 | 只看该作者
我感觉  web_reg_save_para();来做验证会更好的,,他可以显示我们要查看的内容......
  但是有什么办法,可以让它 view-------->test Results 中显示出来呢?!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2008-3-21 15:49:30 | 只看该作者
Error -26366: "Text=<od>^</od>" not found for web_reg_find          [MsgId: MERR-26366]
web_reg_find("Text/ALNUMIC=<od>test_^</od>","SaveCount=counts", LAST);
这个方法是不行的.. 现在过不去的...  
  有没有什么办法可以让, 错误在
  view---------->test   results 显示吗!?  现在这个要是可以用的话,, 看测试结果是很好的.,... 大家认为呢?!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-3-21 11:58:33 | 只看该作者

花了20分钟搞定

web_reg_find("Text/ALNUMIC=<od>test_^</od>","SaveCount=counts", LAST);
我自己的网页上了一下可以,你看看你那边能否处理,不行的话给我反馈
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-3-21 10:39:23 | 只看该作者
是,我也发现这样的问题,但是在测试的时候有时候必须要加入验证点,现在这是比较头疼的,web_reg_find就是过不去,比较郁闷。5楼版主的方法倒是一种解决办法。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2008-3-21 08:56:35 | 只看该作者

    这个是不好用

    web_reg_find 是挺不好用的,我都没怎么用过,对中文的支持也不好。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2008-3-21 00:06:05 | 只看该作者
    我还想问下? 用什么办法可以让 web_reg_find 可以在测试结果中显示出来??
       view----->test results 可以看到那个web_reg_find成功,那个web_reg_find失败了!? 怎么可以让日志里面报错的地方,在测试结果中测试出来呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-3-20 19:34:11 | 只看该作者
    用web_reg_find(...SaveCount...)
    。 类似


    web_reg_find("Text=Welcome",

                  "SaveCount=Welcome_Count",

                  LAST);

    // Now log in

           web_submit_form("login.pl",

                  "Snapshot=t2.inf",

                  ITEMDATA,

                  "Name=username", "Value=jojo", ENDITEM,

                  "Name=password", "Value=bean", ENDITEM,

                  "Name=login.x", "Value=35", ENDITEM,

                  "Name=login.y", "Value=14", ENDITEM,

                  LAST);

    // Check result

           if (atoi(lr_eval_string("{Welcome_Count}")) > 0){

                  lr_output_message("Log on successful.");

                  }

            else{

                  lr_error_message("Log on failed");

                  return(0);

            }

    Example 3
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2008-3-20 17:48:27 | 只看该作者
    我试过了.
    <od>*</od> 不可以的..
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-3-20 17:20:51 | 只看该作者
    可不可以用通配符统配啊?
    比如Text_*之类的,我没试过
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2008-3-20 17:14:44 | 只看该作者

    web_find 请教

    1. 我用的
    web_find("Text Check",
            "RightOf=Go to",
            "LeftOf=page",
            "What=Home",
           LAST);
    左右边界也是对?页面中也这个字符串,可是为什么? web_find老是说没有呢?! 这是为什么?
    这个函数在8.1中还可以用吗? 真是不解中..有了好几次都是失败? 不知道为什么?  
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 19:45 , Processed in 0.080143 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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