本文出自云层的51Testing软件测试博客,转载请保留出处及链接:http://www.51testing.com/?104
zH!A Vx0w)Z.pT~ mxTc0咬人的时候我们需要选择咬人的部位和方式,那么如何确保脚本能够使用以最后一种咬人方式和咬人部位呢?51Testing软件测试网:p]b;RQ
g
k$s
X
n^
Z"A^:i;PeV0获得咬人列表需要往服务器发送一个请求
s!HYJJC051Testing软件测试网&~0Oa/zg*N+Q:Vk4\http://www.kaixin001.com/bite/style.php?verify={g_verify}&touid={checkuser_1}
~F*K.sE051Testing软件测试网$[ }w'z8s6D]K{在这里{g_verify}是你访问咬人页面时候服务器发给你的一个认证串,可以通过关联获得
.d(aMcqD051Testing软件测试网 A!y\Dx2AKD@X{checkuser_1}是你需要咬的人的用户编号,可以通过对可以咬的用户列表做关联来获得
A%?PiP051Testing软件测试网HI:ghH
^当这个请求发送后,服务器会返回需要咬的这个人的方式和部位html,通过分析我们可以确定格式是a,b,c这样的值51Testing软件测试网 j8_8YsSL
5cFzw8}-n0分别存放在
0ujV[L
ao0-jN#j4g
NXM0input type=radio name=style value="咬人的方式编号"
G},[,S"M4v0U YFy/v0input type=radio name=position value=“咬人的部位编号"51Testing软件测试网
r&h3jIB0d[&@
-EsgY3^ gu0通过关联得到对应的列表
\~Q$WrCL051Testing软件测试网;aL0Gi\LWo f/获得咬人的方法列表,咬人的方式
"Em;M?fT0 web_reg_save_param("bitestyle",51Testing软件测试网h8|+@ ~|zv`
"LB=<input type=radio name=style value=\"",
;x2~%go+X0 "RB=\"",
-q0j4G~(m+x H0 "Ord=all",
m
Y"^YR0 "Search=NoResource",51Testing软件测试网\%\eys T
LAST);51Testing软件测试网r+a'O,f*XPgx0@5pb
//获得咬人的方法列表,咬人的部位
"b!Jj3YhemX|0 web_reg_save_param("biteposition",
]NnD)IHQ1q0 "LB=<input type=radio name=position value=\"",51Testing软件测试网nTS/x0ky3G(i c8i
"RB=\"",51Testing软件测试网e5Y
a4Iw+w
"Ord=all",51Testing软件测试网3tf(TG8YAk8~ ]*z
\
"Search=NoResource",51Testing软件测试网`,l0yn VJ_6d
LAST);51Testing软件测试网j2[[7k(DF
8bOBt,a(^)x0 web_url("style.php",
2A}}p U0 "URL=http://www.kaixin001.com/bite/style.php?verify={g_verify}&touid={checkuser_1}",51Testing软件测试网}6Vh?)S
KDgmY,h
"TargetFrame=",51Testing软件测试网;k6D5e"nF3Y7HT`nL
"Resource=0",51Testing软件测试网{Ua\6`-OAy
"RecContentType=text/html",51Testing软件测试网YVv)CV
"Referer=http://www.kaixin001.com/app/app.php?aid=1048&url=index.php&touid=482617",
C8cGD)aK8|?@0 "Snapshot=t8.inf",
z
J%Pz!|MVby0 "Mode=HTML",51Testing软件测试网lPDt3m@:D#F(e,{
LAST);51Testing软件测试网)G5t.Hd;m(M OQ
%h
i+]V$hU-}0得到对应的关联列表后,如何获得最后一种咬的方式和部位呢51Testing软件测试网IdXwt T
diDZO8fE0我们可以使用Lr9.x新的参数数组函数来处理
o/|eU.ft.|i0A?&v3D
Yr0lr_paramarr_idx()和lr_paramarr_len()这两个函数即可51Testing软件测试网R-j0_y.I1v
51Testing软件测试网1J)~Q1p#]fV(~f//获得最后一种咬人的方式和部位51Testing软件测试网,Fh8z7Dv(P%T
lastbitestyle=lr_paramarr_idx("bitestyle",lr_paramarr_len("bitestyle"));51Testing软件测试网:p0r6Ii+eCh![
lr_save_string(lastbitestyle,"style");
_'HpO%NZ0 lastbiteposition=lr_paramarr_idx("biteposition",lr_paramarr_len("biteposition"));
x:Rt|0t
{Z9ki2p0 lr_save_string(lastbiteposition,"position");51Testing软件测试网&M-MU
C
{+Sl w
4YMd;R!xE7p01UQ g'w+K8Vj,X|1l0今天已经将自动休息脚本完成,现在唯一的遗留问题就是acc的算法,突然发现如果我自己c语言好点就好了,现在反写函数觉得很别扭51Testing软件测试网1Q7X+H5\?