51Testing软件测试论坛

标题: 请帮忙!修改脚本代码错误~~~~~~ [打印本页]

作者: yangfan    时间: 2006-12-6 17:24
标题: 请帮忙!修改脚本代码错误~~~~~~
录制了一个添加员工脚本,其中添加页面部分脚本如下:
                ITEMDATA,
                "Name=forms_submit_id", "Value=", ENDITEM,
                "Name=login", "Value=test113", ENDITEM,
                "Name=name", "Value=test113", ENDITEM,
                "Name=address", "Value=", ENDITEM,
                "Name=password", "Value=123456", ENDITEM,
                "Name=password1", "Value=123456", ENDITEM,
                "Name=id", "Value=", ENDITEM,
我想将   "Name=login", "Value=test113", ENDITEM,  这一行改用一个字符串代替,修改的脚本如下
        int i=4;
        char  str[1024],str_w[1024];
        sprintf (str,"\"Name=login\", \"Value=test11%d",i);
        lr_output_message("str~~~~~~~~~~~``%s",str);
        strcat(str,"\", ENDITEM ,");
        lr_output_message("str=%s",str);//输出   str=“Name=login", "Value=test114", ENDITEM ,

                 ITEMDATA,
                "Name=forms_submit_id", "Value=", ENDITEM,
                //"Name=login", "Value=test113", ENDITEM,
                str,
                "Name=name", "Value=test113", ENDITEM,
                "Name=address", "Value=", ENDITEM,
                "Name=password", "Value=123456", ENDITEM,
                "Name=password1", "Value=123456", ENDITEM,
                "Name=id", "Value=", ENDITEM,
错误信息:Error -27225: The ""Name=login", "Value=test114", ENDITEM ," argument (number 12) is not recognized within "ITEMDATA"   [MsgId: MERR-27225]
请大家帮帮忙,看看我哪里写错了呢?
作者: jackloo    时间: 2006-12-7 10:38
本来应该在这个位置上是它:"Name=login", "Value=test114", ENDITEM,
而你的做法导致变成了它:""Name=login", "Value=test114", ENDITEM ,"
你说可以不可以?
你可以仅仅针对"Value=test114"来处理。
作者: yangfan    时间: 2006-12-7 12:23
谢谢jacloo的回答。
我现在只针对"Value=test114"来处理,可以通过了。
作者: liji918    时间: 2006-12-7 20:33
看样子,高人还蛮多的吗?




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