51Testing软件测试论坛

标题: 一个低级问题 [打印本页]

作者: virgozz    时间: 2007-4-4 16:02
标题: 一个低级问题
脚本包含一个.c的文件作用是取得一个字符,函数名是char型的c  函数返回值暂定为a
如何把这个函数返回值送到submit表单里查询 如baidu
web_submit_form("s",
                "Snapshot=t3.inf",
                ITEMDATA,
                "Name=wd", "Value={c} ",ENDITEM,
                EXTRARES,
                "Url=http://s.baidu.com/w.gif?path=http://www.baidu.com/s?wd=asd&cl=3&t=1175672435968", "Referer=http://www.baidu.com/s?wd=asd&cl=3", ENDITEM,
                LAST);
这样写明显不可以的,在线等了。这问题挺白痴的,一下卡住 想不出来了
作者: virgozz    时间: 2007-4-4 16:18
按惯例自己顶一下
作者: duola1119    时间: 2007-4-4 16:28
没明白你的意思>?
作者: virgozz    时间: 2007-4-4 16:34
怎么提交一个参数,非参数化方式.比如我有个char c=a;
web_submit_form("s",
                "Snapshot=t3.inf",
                ITEMDATA,
                "Name=wd", "Value={c} ",ENDITEM,
                EXTRARES,
这样写可以吗?
作者: duola1119    时间: 2007-4-4 16:54
int i=800;
        char number[10];
        char mystr[1024];
        char *strval = "Value=";
        itoa(i,number,10);
        strcat(strcat(mystr,strval),number);
        lr_output_message("%s",mystr);

最后用mystr替换掉"Value={i}"即可
作者: sidneylover    时间: 2007-4-4 17:02
用strcat函数,需要转换类型的话要用到itoa,atoi函数
上课没听讲,要hailong老师去K你sdlkfj3
作者: virgozz    时间: 2007-4-4 17:09
偶的意思是本来参数就是char型的    其实关键部分是把value=xxx一起参数掉吧    作为web_submit_form itemdata的一个参数   5楼是转一起测试网的吧   嘿嘿   6楼别告状呀~人有失蹄马有失手饿
作者: virgozz    时间: 2007-4-4 17:12
lr里的参数真是搞的头晕 还是用lr_save_string转成标准形式




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2