[Webtest] Re: About setinputfield

Marc Guillemot webtest@lists.canoo.com
Tue, 18 May 2004 11:27:54 +0200


...
and looking at the jpg, I'm absolutely sure, that you don't really want all field to have the same name because you 
can't associate the values in the different columns of your sheet back on the server.

Marc.

sunshuli wrote:
> Hi,
> 
> The result with running the jsp is as:
> 
> 
> 
> thanks a lot.
> ----- Original Message -----
> From: "Marc Guillemot" <mguillemot@yahoo.fr>
> To: <webtest@lists.canoo.com>
> Sent: Tuesday, May 18, 2004 4:45 PM
> Subject: [Webtest] Re: About setinputfield
> 
> 
> 
>>Hi,
>>
>>can you please show the html code (ie what your browser receives) and not
> 
> the source of the "script" that generates it.
> 
>>How do you imagine which field should be set in each iteration? You can't
> 
> get any correspondance on the server side
> 
>>between your checkboxes and your text fields.
>>
>>Marc.
>>
>>
>>sunshuli wrote:
>>
>>>  Hi, All
>>>
>>>  There is a problem about setinputfield need your help:
>>>
>>>  When I do test with <Setinputfield>,I need to input many values in
> 
> some
> 
>>>text fields,For these text fields in different lines base on loop
> 
> method,and
> 
>>>there is a same name for these fields in html.
>>>
>>>  I need to give multi different values into these same name textfileds
> 
> in
> 
>>>loop method.
>>>  But, i can't get expect result.( We hope we can get the result ,A,B,C
> 
> not
> 
>>>porCD.value${i} in textfield)
>>>  We got :
>>>
>>>  Porcode:
>>>       [echo] pocCD.value
>>>       [echo]
>>>
>>>  all:
>>>       [echo] pocCD.value
>>>       [echo]
>>>       [echo] pocCD.value.${i}
>>>       [echo]
>>>
>>>  BUILD SUCCESSFUL
>>>
>>>    Could you help me what's matter with  my test script?
>>>
>>>  Bellow is source of html, please as reference
>>>
>>>  for(int i = 0; i < tmpPocCd.length; ++i) { %>
>>>   <tr CLASS="HL">
>>>   <td  > <input type="checkbox" name="selected" value="<%= i %>"></td>
>>>   <td><%= i+1 %> </td>
>>>   <td>
>>>
>>>  <input type="text" name="pocCd" size="5" maxlength="5" Value="<%=
>>>tmpPocCd[i]==null ?  : tmpPocCd[i] %>">
>>>   </td>
>>>
>>>  Bellow is test script, please as reference.
>>>
>>>             ....
>>>
>>>  <!--Repeat-->
>>>
>>>
>>>
>>>                   <repeat count="3" countername="row">
>>>
>>>
>>>
>>>                     <setinputfield
>>>
>>>                          stepid="set Port Code in Select Update Sailing
>>>Schedule Detail page"
>>>
>>>                          name="pocCd"
>>>
>>>                          value="${pocCD.value}"/>
>>>
>>>                  </repeat>
>>>
>>>             ....
>>>
>>>   <target name = "Porcode" >
>>>
>>>
>>>
>>>            <loadproperties
>>>srcFile="${webtest.home}/canoo/Porcode1.properties"/>
>>>
>>>                  <echo>Porcode pocCD.value.${i}
>>>
>>>          </echo>
>>>
>>>            <antcall target="porcodefile1" >
>>>
>>>            </antcall>
>>>
>>>          </target>
>>>
>>>         <target name="porcodefile1">
>>>
>>>              <propertyfile
>>>file="${webtest.home}/canoo/Porcode1.properties">
>>>
>>>                  <entry  key="i" type="int" operation="+" value="1"/>
>>>
>>>          </propertyfile>
>>>
>>>
>>>
>>>          <echo>procodefile1 pocCD.value.${i}
>>>
>>>          </echo>
>>>
>>>            <antcall target= "getvalue">
>>>
>>>                  </antcall>
>>>
>>>     </target>
>>>
>>>
>>>
>>>             <target name="getvalue">
>>>
>>>                    <loadproperties
>>>srcFile="${webtest.home}/canoo/Porcode1.properties"/>
>>>
>>>                    <echo>getvalue pocCD.value.${i}
>>>
>>>                    </echo>
>>>
>>>                   <antcall target="all">
>>>
>>>                   </antcall>
>>>
>>>             </target>
>>>
>>>
>>>
>>>      Bellow is my Porcode.properties:
>>>
>>>  i=1
>>>
>>>  pocCD.value.3=C
>>>
>>>  pocCD.value.2=B
>>>
>>>  pocCD.value.1=A
>>>
>>>
>>>
>>>     Anyone can help?
>>>
>>>   Thanks a lot.
>>
>>
>>_______________________________________________
>>WebTest mailing list
>>WebTest@lists.canoo.com
>>http://lists.canoo.com/mailman/listinfo/webtest
> 
>