zhangtao 发表于 2008-7-10 11:27:10

有关文本检查点是否生效?

使用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:32

应该可以

亚瑟王 发表于 2008-7-10 12:10:23

楼主参考下面的链接
http://www.51testing.com/?41972/action_viewspace_itemid_87078.html

zhangtao 发表于 2008-7-10 13:21:47

请针对问题回答,谢谢。

aks5201314 发表于 2008-7-10 15:58:11

web_reg_find()函数的检查点应该是页面上的文字,而不是象mysysdesktop.jsp?editdesk=0这样的URL.浏览器中一般不会显示="mysysdesktop.jsp?editdesk=0" target="这样的字符的.楼主可以这样写web_reg_find("Text=编辑公共桌面",LAST);

dishiwujian 发表于 2008-7-10 16:49:12

原帖由 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是检查页面源代码的。
所以楼主的做法是可行的。

aks5201314 发表于 2008-7-10 17:24:48

回复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:11

谢谢各位的回答,说说我提出此贴的初衷:
在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]
查看完整版本: 有关文本检查点是否生效?