51Testing软件测试论坛
标题:
web_find和web_url问题,大家帮帮忙~~
[打印本页]
作者:
wtucel
时间:
2006-9-6 16:11
标题:
web_find和web_url问题,大家帮帮忙~~
我用web_find这个函数取网页里的某段text,如下:
web_find("get_data",
"RightOf=.cab",
"LeftOf=http://192.168.0.1/av/adv/",
"What=sid",
LAST);
我想问问这个函数取得值后是直接返回值给get_data还是返回值给sid??
还有就是接下来我要下载上面那个链接,如下:
web_url("adv",
"URL=http://192.168.0.1/av/adv/{sid}.cab",
"FtpAscii=1",
LAST);
怎么才能让参数sid等于上面函数返回的值??还是我写错了?应该怎么写啊
[
本帖最后由 wtucel 于 2006-9-6 16:23 编辑
]
作者:
wtucel
时间:
2006-9-6 17:21
今天刚接触LR,我知道问的问题是没深度,还是请各位大侠赐教一下啊
自己先顶下
作者:
fish_yy
时间:
2006-9-6 17:30
int web_find (const char *StepName, <Attributes and Specifications list>, char *searchstring, LAST );
函数原型,你的理解有问题,请参看一下帮助!不会可以慢慢学不要紧的。
作者:
wtucel
时间:
2006-9-6 17:51
谢谢帮忙,那我不用web_find这个函数又怎么实现从网页中读取一段链接的text再下载这个链接所指向的地址?
作者:
qrz2000
时间:
2006-9-27 15:53
我也想知道,关注中....
作者:
wtucel
时间:
2006-9-27 16:17
我已经解决了 ,原来是用web_reg_find将网页返回的固定信息转变成变量,再用来判定。
// Run the Web Tours sample
web_url("MercuryWebTours",
"URL=http://localhost/MercuryWebTours/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
// Set up check for successful login by looking for "Welcome"
web_reg_find("Text=Welcome",
"SaveCount=Welcome_Count",
LAST);
// Now log in
web_submit_form("login.pl",
"Snapshot=t2.inf",
ITEMDATA,
"Name=username", "Value=jojo", ENDITEM,
"Name=password", "Value=bean", ENDITEM,
"Name=login.x", "Value=35", ENDITEM,
"Name=login.y", "Value=14", ENDITEM,
LAST);
// Check result
if (atoi(lr_eval_string("{Welcome_Count}")) > 0){
lr_output_message("Log on successful.");
}
else{
lr_error_message("Log on failed");
return(0);
}
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2