度过了一个冬眠,在春末夏初之际,补充自己的营养,努力学习,努力工作!
web_find和web_reg_find的用法和区别
上一篇 /
下一篇 2009-10-13 11:49:50
/ 个人分类:转贴
一、web_find()函数51Testing软件测试网 ooe{-u5h4E!I51Testing软件测试网j
ShUVH y该函数的作用是“在页面中查找相应的内容”,常用参数及含义如下:
q.S
R!H-ci&o3W%O06M*T,P0l S4l ?/qIFE0web_find("web_find", //定义该查找函数的名称
51Testing软件测试网rkyv1B4b:W1O"RightOf=a", //定义查找字符的右边界
*xdTk&c0"LeftOf=b", //定义查找字符的左边界
Y h
J4E_ Ir0"What=name", //定义查找内容
7{'|b
qR6w-K0LAST);
51Testing软件测试网rq(]4u pV]
sr
B&c&K9e&u
|V\vy0使用该函数注意以下事项:
-m p$ZKlVI051Testing软件测试网H!\-b']'eR|"k1、 位置0p|B.\:l#J:]p4L5MZ0该函数在页面内容显示出来以后,在页面中进行查找,所以只能写在要查找内容之后
51Testing软件测试网)NK`+?;x/pdt$X[51Testing软件测试网jf*tq A,Au2、 录制模式2V+AL#B6a}fR0该函数只能在基于HTML模式录制的脚本中进行查找
0o:Yr$eM)I4X\051Testing软件测试网.`*I)_J;KK3、 必须启用内容检查选项51Testing软件测试网v(dR!nbk&Dlm!J在runtime setting->Preferences里面,把Enable image and text check选中,否则不执行该查找函数
Z4NrsRJV0n3E(O4o Lo8M$\G`04、 在VB和JAVA语法中不支持该函数51Testing软件测试网V@!^#}1r#~Z该函数有以下一个缺点:
[b+t8mS9P0{i~c,A2Af01、 执行效率较低
n4l:IL5{%i$U!d0.]9a"IbP Z{m,h;?02、 不返回查找结果情况,如想在执行该函数后根据查找结果做进一步操作时,没有返回值可以依据
i`%{"|7D g6A?0,f]6QoB}~!O*g4v2p0例如:
7N(f%m
@&lZ;ls r0fd*O/gq
ql0在页面中查找“登录成功”的字符串,如果找到该字符串在
日志中输出“登录成功”,如果找不到该字符串,则在日志中输出“登录失败”,此时使用该函数没有依
据来做此判断,但使用web_reg_find()函数,使用它其中的SaveCount可以进行判断,具体方法我们下面介绍。
51Testing软件测试网t4k M3O1raq51Testing软件测试网1aBAOuc6^K二、web_reg_find()函数51Testing软件测试网p\/WPqk51Testing软件测试网MT6A*S:]qcE该函数的作用是“在缓存中查找相应的内容”,常用参数及含义如下:
51Testing软件测试网'?7Hd6u!dA$Sweb_reg_find("Search=Body", //定义查找范围
51Testing软件测试网%A,Y3DRqi!d(B"SaveCount=ddd", //定义查找计数变量名称
51Testing软件测试网1Pcq%\yZD"Text=aaaa", //定义查找内容