51Testing软件测试论坛

标题: 有关文本检查点是否生效? [打印本页]

作者: zhangtao    时间: 2008-7-10 11:27
标题: 有关文本检查点是否生效?
使用web_reg_find函数,在server response中返回值中随便检查一串字符串,也能真正的作为检查点吗?还是要特殊的字符还可以。

如在server response中返回值为:
<td><A href="mysysdesktop.jsp?editdesk=0" target="sysmain"><img src="/lr/resource/msn/images/img/btn-02.gif" width="19" height="18" align="absmiddle" border=0>编辑公共桌面</a></td>

web_reg_find函数检查是mysysdesktop.jsp?editdesk=0,这样做检查点能真正生效吗?
作者: 阳光_测试    时间: 2008-7-10 11:33
应该可以
作者: 亚瑟王    时间: 2008-7-10 12:10
楼主参考下面的链接
http://www.51testing.com/?41972/ ... e_itemid_87078.html
作者: zhangtao    时间: 2008-7-10 13:21
请针对问题回答,谢谢。
作者: aks5201314    时间: 2008-7-10 15:58
web_reg_find()函数的检查点应该是页面上的文字,而不是象mysysdesktop.jsp?editdesk=0这样的URL.浏览器中一般不会显示="mysysdesktop.jsp?editdesk=0" target="这样的字符的.楼主可以这样写web_reg_find("Text=编辑公共桌面",LAST);
作者: dishiwujian    时间: 2008-7-10 16:49
原帖由 aks5201314 于 2008-7-10 15:58 发表
web_reg_find()函数的检查点应该是页面上的文字,而不是象mysysdesktop.jsp?editdesk=0这样的URL.浏览器中一般不会显示="mysysdesktop.jsp?editdesk=0" target="这样的字符的.楼主可以这样写web_reg_find("Text=编辑公 ...

没记错的话,web_find是检查页面的,web_reg_find是检查页面源代码的。
所以楼主的做法是可行的。
作者: aks5201314    时间: 2008-7-10 17:24
回复6#的帖子
"Registers a search for a text string on an HTML page"是web_reg_find()函数的解释,这段解释没有表明web_reg_find()是检查页面源代码的.另外web_find()可以对RESPONSE中内容做检查,只要能在RESPONSE中找得到.mysysdesktop.jsp?editdesk=0也不例外.如果楼主做文本检查点,可以在返回的页面中找一个字符串且最好是唯一的.也可以参考web_reg_find()函数的帮助中的使用例子.
作者: zhangtao    时间: 2008-7-11 09:37
谢谢各位的回答,说说我提出此贴的初衷:
在web_reg_find函数做检查点的时候,本来也像5#说的一样,想检查“Text=编辑公共桌面”,但是发现汉字老是过不去,lr的版本是8.1,未汉化。用了51上关于所有汉字乱码的解决方法,都没成功。最后查找原因可能是我们系统jsp页面用的是“charset=GBK”字符集。所以一些脚本就采用了关联函数取值判断来做验证,但是还有几个没办法实现,故还是回退到web_reg_find,但又怕web_reg_find在server response中随便取一段字符串不会生效,有此担心,故提出请大家讨论。

[ 本帖最后由 zhangtao 于 2008-7-11 09:40 编辑 ]




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