51Testing软件测试论坛

标题: web_global_verification函数使用的问题(新问题) [打印本页]

作者: cuizhihui    时间: 2008-1-17 15:11
标题: web_global_verification函数使用的问题(新问题)
如题,web_find、web_reg_find、web_global_verification同样都用作检查点的时候,有什么区别?


新增web_global_verification函数使用的问题。
使用web_global_verification函数时,导致后面的web_url函数执行失败。
将web_global_verification函数注释掉,就能执行通过。
会不会函数使用有问题?不知道什么原因,请高手帮忙解决下,多谢了!
附回放日志:
vuser_init.c(22): 错误 -26367: "TextPfx=Web" and "TextSfx=site" found for web_global_verification, match (#1) is " Tours "          [MsgId: MERR-26367]
vuser_init.c(22): web_url("mercuryWebTours") 最高严重级别为“ERROR”,52182 个正文字节,1566 个标头字节          [MsgId: MMSG-26388]
vuser_init.c(22): 通知: Transaction "S01_T01_HomePage" ended with "Fail" status (Duration: 0.5839 Wasted Time: 0.0001).
从操作调用了中止。

[ 本帖最后由 cuizhihui 于 2008-1-21 14:09 编辑 ]
作者: liming_oicq    时间: 2008-1-17 16:24
web_reg_find是注册类函数,要放在被验证页面之前
而web_find要放在被验证页面之后
web_global_verification不知道
作者: iori    时间: 2008-1-17 16:52
web_find 函数在 HTML 页中搜索指定的文本字符串
web_reg_find 函数注册一个请求,以在下一个操作函数(如 web_url)检索到的网页上搜索一个文本字符串
web_global_verification属于注册函数,注册一个在web页面中搜索文本字符串的请求,与web_reg_find只在下一个Action函数中执行搜索不同的是它在之后所有的Action类函数中执行搜索的。
作者: cuizhihui    时间: 2008-1-17 17:34


多谢楼上的。 讲的太精辟了! 一句点到点上了。 呵呵。。。
作者: xiongxiongyym    时间: 2008-1-17 17:53
标题: 回复 3# 的帖子
又学习了,感谢~~
好好学习,天天向上~~~
作者: ycxlove11    时间: 2008-1-17 18:26
学习了
作者: cuizhihui    时间: 2008-1-21 10:31
需要注意的一个地方:
web_find函数使用时,使用在查找页面后面“插入”。
参数“其右侧”、“其左侧”是针对要查找的文本而言。
如,Web Tours site,要查找Tours,“其右侧”应该为“Web”,“其左侧”应该为“site”。
作者: pycctv    时间: 2008-1-21 11:12
谢了,学习中。
作者: cuizhihui    时间: 2008-1-21 14:06
使用web_global_verification函数时,导致后面的web_url函数执行失败。
将web_global_verification函数注释掉,就能执行通过。
会不会函数使用有问题?不知道什么原因,请高手帮忙解决下,多谢了!
附回放日志:
vuser_init.c(22): 错误 -26367: "TextPfx=Web" and "TextSfx=site" found for web_global_verification, match (#1) is " Tours "          [MsgId: MERR-26367]
vuser_init.c(22): web_url("mercuryWebTours") 最高严重级别为“ERROR”,52182 个正文字节,1566 个标头字节          [MsgId: MMSG-26388]
vuser_init.c(22): 通知: Transaction "S01_T01_HomePage" ended with "Fail" status (Duration: 0.5839 Wasted Time: 0.0001).
从操作调用了中止。
作者: xiongshaohuang1    时间: 2008-1-21 14:10
好好学习,天天向上
作者: cuizhihui    时间: 2008-1-21 14:37
重新修改了一下web_global_verification的参数。 将左右前缀颠倒一下,后面就可以执行成功了,但是使用直接查找文本“Text=”还是不行。 但是颠倒后,后面执行没问题了,好像该函数只进行了注册,没有查找一样。

还是想明白根本的原因错在哪里。
附脚本:
web_global_verification(
            //"Text=Tours",
                             "TextPfx=site",
        "TextSfx=Web",
        LAST);
    web_url("mercuryWebTours",
                "URL=http://127.0.0.1:1080/MercuryWebTours/",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=",
                "Snapshot=t1.inf",
                "Mode=HTML",
                LAST);
作者: gudongdong    时间: 2008-2-23 13:23
hao
作者: wgx2345    时间: 2008-2-25 09:43
"Text/IC=Tours",
作者: cuizhihui    时间: 2008-2-25 13:58


多谢LS的兄弟。 呵呵。。。 又犯了一个低级错误啊!




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