[Webtest] 答复: [Webtest] Re: About setinputfield
Zhou Xue
webtest@lists.canoo.com
Wed, 19 May 2004 09:03:00 +0800
Hi, Marc Guillemot
Below is html code for the problem, please as reference ,thanks.
<tr class="HL">
......
<td >1 </td>
<td >
<div align="center">
<input type="text" name="pocCd" size="5" maxlength="5" Value="CNDLC">
</div>
</td>
......
<tr class="HL">
......
<td >2 </td>
<td >
<div align="center">
<input type="text" name="pocCd" size="5" maxlength="5" Value="USSEA">
</div>
</td>
<td >
......
<tr class="HL">
......
<td >3 </td>
<td >
<div align="center">
<input type="text" name="pocCd" size="5" maxlength="5" Value="SGSIN">
</div>
</td>
<td >
.......
<tr class="HL">
......
<td >4 </td>
<td >
<div align="center">
<input type="text" name="pocCd" size="5" maxlength="5" Value="">
</div>
</td>
.......
<tr class="HL">
......
<td >5</td>
<td >
<div align="center">
<input type="text" name="pocCd" size="5" maxlength="5" Value="">
</div>
</td>
.......
<tr class="HL">
......
<td >6 </td>
<td >
<div align="center">
<input type="text" name="pocCd" size="5" maxlength="5" Value="">
</div>
</td>
.......
<tr class="HL">
......
<td >7 </td>
<td >
<div align="center">
<input type="text" name="pocCd" size="5" maxlength="5" Value="">
</div>
</td>
........
Reg ards :)
Zhou Xue
-----邮件原件-----
发件人: webtest-admin@lists.canoo.com [mailto:webtest-admin@lists.canoo.com] 代表 Marc Guillemot
发送时间: 2004年5月18日 21:53
收件人: webtest@lists.canoo.com
主题: [Webtest] Re: About setinputfield
This is NOT html code but jsp or something else!!!
Marc.
sunshuli wrote:
> Hi Marc,
>
> HTML code:
>
> for(int i = 0; i < 3; ++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>
> <% }
>
> There is only 1 parameter name "pocCd" defined in html in the for
> loop.
> But we have 3 values of port code that need to be inputted in this
> field. And in Canoo, we need the different name of port code. How can =
we
> realize this in canoo script?
>
> thanks a lot.
>
> ----- Original Message -----
> From: "Marc Guillemot" <mguillemot@yahoo.fr
> <mailto:mguillemot@yahoo.fr>>
> To: <webtest@lists.canoo.com <mailto:webtest@lists.canoo.com>>
> Sent: Tuesday, May 18, 2004 5:22 PM
> Subject: Re: [Webtest] Re: About setinputfield
>
> > Hi sunshuli,
> >
> > I'm not interested at all in your jsp, neither I am in a screen
> copy.
> What is of interest is the generated html code
> > received by your browser not how it is graphically rendered. And =
for
> simplicity, only the few significative lines.
> >
> > Marc.
> >
> > sunshuli wrote:
> > > Hi,
> > >
> > > Attached is the source code (CreateSvcrt.jsp), due to the message =
> capaticy
> > > is limited, i will send you the result with running the jsp
> > > (CreateSvctr.doc) later.
> > >
> > > thanks a lot.
> > > sunshuli
> > >
> > > ----- Original Message -----
> > > From: "Marc Guillemot" <mguillemot@yahoo.fr
> <mailto:mguillemot@yahoo.fr>>
> > > To: <webtest@lists.canoo.com <mailto: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 <mailto:WebTest@lists.canoo.com>
> > >>http://lists.canoo.com/mailman/listinfo/webtest
> >
> >
> > _______________________________________________
> > WebTest mailing list
> > WebTest@lists.canoo.com <mailto:WebTest@lists.canoo.com>
> > http://lists.canoo.com/mailman/listinfo/webtest
_______________________________________________
WebTest mailing list
WebTest@lists.canoo.com http://lists.canoo.com/mailman/listinfo/webtest