51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3778|回复: 6
打印 上一主题 下一主题

[原创] 为何我用web_find函数总报错,而用web_reg_find却可以正确通过

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-13 17:12:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有一java程序,想对某一页面做检查点,录制方式为html-based,已将general options->correlation->enable scripting and java applets on snapshots viewer选中,runtime settings->preferences->enable image and text check及contentcheck->enable contentcheck during replay也均已选中。
我要检查的是这个页面中是否有79883这个值
web_url("1e.jsf",
         "URL=http://testsvr1:8384/redem/ent/yearReport/1e.jsf?reportType1=1&entityType1=1&entityNumber1=19842",
         "Resource=0",
         "RecContentType=text/html",
         "Referer=http://testsvr1:8384/redem/ent/yearReport/main/index.jsf",
         "Snapshot=t17.inf",
         "Mode=HTML",
         LAST);

此页面的server response中有我要的值<input id="form1:g100006__12" name="form1:g100006__12" type="text" value="79883" title="" class=""/></td>

于是脚本如下:
web_url("1e.jsf",
         "URL=http://testsvr1:8384/redem/ent/yearReport/1e.jsf?reportType1=1&entityType1=1&entityNumber1=19842",
         "Resource=0",
         "RecContentType=text/html",
         "Referer=http://testsvr1:8384/redem/ent/yearReport/main/index.jsf",
         "Snapshot=t17.inf",
         "Mode=HTML",
         LAST);

web_find("Text Check",
         "RightOf=<input id=\"form1:g100006__12\" name=\"form1:g100006__12\" type=\"text\" value=\"",
         "LeftOf=\" title=\"\" class=\"\"/></td>",
         "What=79883",
         LAST);

可为什么运行的时候总报错?
Error -27195: "Text Check" failed. 0 occurrence(s) of "79883" found (RightOf="<input id="form1:g100006__12" name="form1:g100006__12" type="text" value="", LeftOf="" title="" class=""/></td>")          [MsgId: MERR-27195]
web_find highest severity level was "ERROR"          [MsgId: MMSG-26391]

这是怎么回事呢?而我用web_reg_find是可以取到值的

[ 本帖最后由 xiao_jie98 于 2006-1-13 17:22 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2006-1-16 09:14:00 | 只看该作者
怎么没人帮忙呢?:(
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-1-16 14:36:44 | 只看该作者
调整到前面去
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-1-16 15:27:56 | 只看该作者
还以为是web_reg_find ,呵呵,这个还是放在后面,可能是你左右边界取的不对
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-11-1 14:01:58 | 只看该作者

6456

4564
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-11-1 20:48:42 | 只看该作者
web_find有只能在html-based的限制,而且LR的帮助里已经说了不推荐使用,web_reg_find很快会代替web_find。但很可惜,现在的LR用工具录制出来的仍然是web_find,而不是web_reg_find。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-6-1 12:36:47 | 只看该作者
只可能是左右值取的有问题了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 09:39 , Processed in 0.072565 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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