有关文本检查点是否生效?
使用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,这样做检查点能真正生效吗? 应该可以 楼主参考下面的链接
http://www.51testing.com/?41972/action_viewspace_itemid_87078.html 请针对问题回答,谢谢。 web_reg_find()函数的检查点应该是页面上的文字,而不是象mysysdesktop.jsp?editdesk=0这样的URL.浏览器中一般不会显示="mysysdesktop.jsp?editdesk=0" target="这样的字符的.楼主可以这样写web_reg_find("Text=编辑公共桌面",LAST); 原帖由 aks5201314 于 2008-7-10 15:58 发表 http://bbs.51testing.com/images/common/back.gif
web_reg_find()函数的检查点应该是页面上的文字,而不是象mysysdesktop.jsp?editdesk=0这样的URL.浏览器中一般不会显示="mysysdesktop.jsp?editdesk=0" target="这样的字符的.楼主可以这样写web_reg_find("Text=编辑公 ...
没记错的话,web_find是检查页面的,web_reg_find是检查页面源代码的。
所以楼主的做法是可行的。 回复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()函数的帮助中的使用例子. 谢谢各位的回答,说说我提出此贴的初衷:
在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 编辑 ]
页:
[1]