[Webtest] click button on form

JÚrome Macias webtest@lists.canoo.com
Wed, 25 Aug 2004 12:21:58 +0200


This is a multi-part message in MIME format.

------_=_NextPart_001_01C48A8D.5A97F457
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi,

=20

I have the following issues when running web test scripts against that =
attached HTML pages which are quite simple

My HTML page contains 12 forms with in each a submit button

They are 6 forms with name monthly and 6 form with name payAsYouGo

<html>

<head>

        <meta http-equiv=3D"content-type" content=3D"text/html;  =
charset=3DISO-8859-1"  >

        <title>the Wireless Online shop - Choose your handset</title>

</head>

<body>

        <form name=3D"monthly" method=3D"get" action=3D"BrandTwoHB.htm">

                <input type=3D"submit" name=3D"monthly" value=3D"Pay =
monthly">

        </form>

        <form name=3D"payAsYouGo" method=3D"get" =
action=3D"BrandTwoHB.htm">

                <input type=3D"submit" name=3D"payAsYouGo" value=3D"Pay =
as you go">

        </form>

        <br/>

        <form name=3D"monthly" method=3D"get" action=3D"BrandOneHA.htm">

                <input type=3D"submit" name=3D"monthly" value=3D"Pay =
monthly">

        </form>

        <form name=3D"payAsYouGo" method=3D"get" =
action=3D"BrandOneHA.htm">

                <input type=3D"submit" name=3D"payAsYouGo" value=3D"Pay =
as you go">

        </form>

        <br/>

        <form name=3D"monthly" method=3D"get" =
action=3D"TheBrandNow.htm">

                <input type=3D"submit" name=3D"monthly" value=3D"Pay =
monthly">

        </form>

        <form name=3D"payAsYouGo" method=3D"get" =
action=3D"TheBrandNow.htm">

                <input type=3D"submit" name=3D"payAsYouGo" value=3D"Pay =
as you go">

        </form>

        <br/>

        <form name=3D"monthly" method=3D"get" action=3D"BrandOneH0.htm">

                <input type=3D"submit" name=3D"monthly" value=3D"Pay =
monthly">

        </form>

        <form name=3D"payAsYouGo" method=3D"get" =
action=3D"BrandOneH0.htm">

                <input type=3D"submit" name=3D"payAsYouGo" value=3D"Pay =
as you go">

        </form>

        <br/>

        <form name=3D"monthly" method=3D"get" action=3D"BrandOneH1.htm">

                <input type=3D"submit" name=3D"monthly" value=3D"Pay =
monthly">

        </form>

        <form name=3D"payAsYouGo" method=3D"get" =
action=3D"BrandOneH1.htm">

                <input type=3D"submit" name=3D"payAsYouGo" value=3D"Pay =
as you go">

        </form>

        <br/>

        <form name=3D"monthly" method=3D"get" action=3D"BrandOneH2.htm">

                <input type=3D"submit" name=3D"monthly" value=3D"Pay =
monthly">

        </form>

        <form name=3D"payAsYouGo" method=3D"get" =
action=3D"BrandOneH2.htm">

                <input type=3D"submit" name=3D"payAsYouGo" value=3D"Pay =
as you go">

        </form>

</body>

</html>

=20

I need to write some tests step to click on the First button then on the =
third button then on the last button

For this I am using the click button step with form and index attributes

              <steps>

            <!- case 1 -->

                    <invoke stepid=3D"get home page" =
url=3D"/ChooseYourHandset.htm" />

                   <clickbutton stepid=3D"Submit Pay as you go button on =
first handset (BrandTwo HB)" name=3D"payAsYouGo">

                    <form name=3D"PayAsYouGo" />

                    <index value=3D"0"/>

                   </clickbutton>

                   <verifytext stepid=3D"Verify is the first Handset =
(BrandTwo HB) ac 'index value=3D0 and form name=3DPayAsYouGo'" =
text=3D"BrandTwo HB"/>

                  =20

            <!- case 2-->

                   <invoke stepid=3D"get home page" =
url=3D"/ChooseYourHandset.htm" />

                   <clickbutton stepid=3D"Submit Pay as you go button on =
first handset (BrandTwo HB)" name=3D"payAsYouGo">

                    <index value=3D"0" />

                   </clickbutton>

                   <verifytext stepid=3D"Get the last Handset (BrandOne =
H2) instead of the first handset which is not correct for us" =
text=3D"BrandOne H2"/>

                  =20

            <!- case 3 -->

                   <invoke stepid=3D"get home page" =
url=3D"/ChooseYourHandset.htm" />

                   <clickbutton stepid=3D"Submit Pay as you go button on =
first handset (BrandTwo HB)" name=3D"payAsYouGo">

                    <index value=3D"2"/>

                   </clickbutton>

                   <verifytext stepid=3D"Get the last Handset (BrandOne =
H2) instead of the third handset which is not correct for us!" =
text=3D"BrandOne H2"/>

                  =20

            <!- case 4 -->

                   <invoke stepid=3D"get home page" =
url=3D"/ChooseYourHandset.htm" />

                   <clickbutton stepid=3D"Submit Pay as you go button on =
first handset (BrandTwo HB)" name=3D"payAsYouGo">

                    <index value=3D"5"/>

                   </clickbutton>

                   <verifytext stepid=3D"Get the last Handset (BrandOne =
H2) it is correct for us!" text=3D"BrandOne H2"/>

                  =20

            <!- case 5 -->

                   <invoke stepid=3D"get home page" =
url=3D"/ChooseYourHandset.htm" />

                   <clickbutton stepid=3D"Submit Pay as you go button on =
first handset (BrandTwo HB)" name=3D"payAsYouGo">

                    <form name=3D"PayAsYouGo" />

                    <index value=3D"2" />

                   </clickbutton>

                   <verifytext stepid=3D"It's the last Handset (BrandOne =
H2) ac 'index value=3D2 and form name=3DPayAsYouGo'" text=3D"BrandOne =
H2" />

            </steps>

=20

The click button in case 1 and 4 gives me the expected page

The click button in case 2 and 3 gives me the page corresponding to the =
last button

The click button in case 5 generates the following exception

[testSpec] ERROR (Step.java:340) - Cannot handle unexpected exception in =
step ClickButton at =
E:\P4\depot\apps\swf\eshop\smoketests\testcases\BugOfIndexValueNumber.xml=
:45:  with (stepId=3D"Submit Pay as you go button on fi

rst handset (BrandTwo HB)", name=3D"payAsYouGo", =
stepType=3D"clickbutton")

 [testSpec] java.lang.IndexOutOfBoundsException: Index: 2, Size: 1

 [testSpec]     at java.util.ArrayList.RangeCheck(ArrayList.java:507)

 [testSpec]     at java.util.ArrayList.get(ArrayList.java:324)

 [testSpec]     at =
com.canoo.webtest.steps.locator.IndexLocator.locateItem(IndexLocator.java=
:23)

 [testSpec]     at =
com.canoo.webtest.steps.locator.ButtonLocator.locateButtonByIndex(ButtonL=
ocator.java:107)

 [testSpec]     at =
com.canoo.webtest.steps.locator.ButtonLocator.locateButtonByFormLocator(B=
uttonLocator.java:88)

 [testSpec]     at =
com.canoo.webtest.steps.locator.ButtonLocator.locateButton(ButtonLocator.=
java:47)

 [testSpec]     at =
com.canoo.webtest.steps.request.ClickButton.doExecute(ClickButton.java:13=
8)

 [testSpec]     at com.canoo.webtest.steps.Step.execute(Step.java:104)

 [testSpec]     at =
com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)

 [testSpec]     at =
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationTask=
java:70)

 [testSpec]     at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)

 [testSpec]     at org.apache.tools.ant.Task.perform(Task.java:364)

 [testSpec]     at org.apache.tools.ant.Target.execute(Target.java:301)

 [testSpec]     at =
org.apache.tools.ant.Target.performTasks(Target.java:328)

 [testSpec]     at =
org.apache.tools.ant.Project.executeTarget(Project.java:1215)

 [testSpec]     at =
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:383)

 [testSpec]     at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)

 [testSpec]     at org.apache.tools.ant.Task.perform(Task.java:364)

 [testSpec]     at org.apache.tools.ant.Target.execute(Target.java:301)

 [testSpec]     at =
org.apache.tools.ant.Target.performTasks(Target.java:328)

 [testSpec]     at =
org.apache.tools.ant.Project.executeTarget(Project.java:1215)

 [testSpec]     at =
org.apache.tools.ant.Project.executeTargets(Project.java:1063)

 [testSpec]     at org.apache.tools.ant.Main.runBuild(Main.java:632)

 [testSpec]     at org.apache.tools.ant.Main.startAnt(Main.java:183)

 [testSpec]     at org.apache.tools.ant.Main.start(Main.java:147)

 [testSpec]     at org.apache.tools.ant.Main.main(Main.java:230)

=20

any helps welcome

=20

Jerome


------_=_NextPart_001_01C48A8D.5A97F457
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">

<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{font-family:Arial;
	color:windowtext;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DFR =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi,</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span lang=3DFR =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I have the following issues when running web test =
scripts
against that attached HTML pages which are quite =
simple</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>My HTML page contains 12 forms with in each a submit =
button</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>They are 6 forms with name monthly and 6 form with =
name payAsYouGo</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&lt;html&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&lt;head&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;meta =
http-equiv=3D&quot;content-type&quot;
content=3D&quot;text/html;=A0 charset=3DISO-8859-1&quot;=A0 =
&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;title&gt;the Wireless =
Online shop - Choose your
handset&lt;/title&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&lt;/head&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&lt;body&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;monthly&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandTwoHB.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0 =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0&lt;input type=3D&quot;submit&quot;
name=3D&quot;monthly&quot; value=3D&quot;Pay =
monthly&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;payAsYouGo&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandTwoHB.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;payAsYouGo&quot; value=3D&quot;Pay as you =
go&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;br/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;monthly&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandOneHA.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;monthly&quot; value=3D&quot;Pay =
monthly&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;payAsYouGo&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandOneHA.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;payAsYouGo&quot; value=3D&quot;Pay as you =
go&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;br/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;monthly&quot;
method=3D&quot;get&quot; =
action=3D&quot;TheBrandNow.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;monthly&quot; value=3D&quot;Pay =
monthly&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0 =A0&lt;form =
name=3D&quot;payAsYouGo&quot;
method=3D&quot;get&quot; =
action=3D&quot;TheBrandNow.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;payAsYouGo&quot; value=3D&quot;Pay as you =
go&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;br/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;monthly&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandOneH0.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;monthly&quot; value=3D&quot;Pay =
monthly&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;payAsYouGo&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandOneH0.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;payAsYouGo&quot; value=3D&quot;Pay as you =
go&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;br/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0 =A0=A0&lt;form =
name=3D&quot;monthly&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandOneH1.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;monthly&quot; value=3D&quot;Pay =
monthly&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;payAsYouGo&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandOneH1.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;payAsYouGo&quot; value=3D&quot;Pay as you =
go&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;br/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;monthly&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandOneH2.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;monthly&quot; value=3D&quot;Pay =
monthly&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;form =
name=3D&quot;payAsYouGo&quot;
method=3D&quot;get&quot; =
action=3D&quot;BrandOneH2.htm&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;input type=3D&quot;submit&quot;
name=3D&quot;payAsYouGo&quot; value=3D&quot;Pay as you =
go&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0 &lt;/form&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&lt;/body&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&lt;/html&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I need to write some tests step to click on the First =
button
then on the third button then on the last button</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>For this I am using the click button step with form =
and
index attributes</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
&lt;steps&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 &lt;!&#8212; case 1 =
--&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 &lt;invoke stepid=3D&quot;get home
page&quot; url=3D&quot;/ChooseYourHandset.htm&quot; =
/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;clickbutton stepid=3D&quot;Submit Pay
as you go button on first handset (BrandTwo HB)&quot; =
name=3D&quot;payAsYouGo&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 &lt;form name=3D&quot;PayAsYouGo&quot;
/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 &lt;index value=3D&quot;0&quot;/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;/clickbutton&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;verifytext stepid=3D&quot;Verify is the
first Handset (BrandTwo HB) ac 'index value=3D0 and form =
name=3DPayAsYouGo'&quot;
text=3D&quot;BrandTwo HB&quot;/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 </span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 &lt;!&#8212; case =
2--&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;invoke stepid=3D&quot;get home
page&quot; url=3D&quot;/ChooseYourHandset.htm&quot; =
/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;clickbutton stepid=3D&quot;Submit Pay
as you go button on first handset (BrandTwo HB)&quot; =
name=3D&quot;payAsYouGo&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 &lt;index value=3D&quot;0&quot; /&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;/clickbutton&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;verifytext stepid=3D&quot;Get the last
Handset (BrandOne H2) instead of the first handset which is not correct =
for
us&quot; text=3D&quot;BrandOne H2&quot;/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 </span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 &lt;!&#8212; case 3 =
--&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;invoke stepid=3D&quot;get home
page&quot; url=3D&quot;/ChooseYourHandset.htm&quot; =
/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;clickbutton stepid=3D&quot;Submit Pay
as you go button on first handset (BrandTwo HB)&quot; =
name=3D&quot;payAsYouGo&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 &lt;index value=3D&quot;2&quot;/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0 =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0&lt;/clickbutton&gt;</span></font>=
</p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;verifytext stepid=3D&quot;Get the last
Handset (BrandOne H2) instead of the third handset which is not correct =
for
us!&quot; text=3D&quot;BrandOne H2&quot;/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 </span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 &lt;!&#8212; case 4 =
--&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
=A0=A0=A0=A0=A0=A0&lt;invoke stepid=3D&quot;get home
page&quot; url=3D&quot;/ChooseYourHandset.htm&quot; =
/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;clickbutton stepid=3D&quot;Submit Pay
as you go button on first handset (BrandTwo HB)&quot; =
name=3D&quot;payAsYouGo&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
=A0=A0=A0=A0&lt;index value=3D&quot;5&quot;/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;/clickbutton&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;verifytext stepid=3D&quot;Get the last
Handset (BrandOne H2) it is correct for us!&quot; text=3D&quot;BrandOne
H2&quot;/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 </span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 &lt;!&#8212; case 5 =
--&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;invoke stepid=3D&quot;get home
page&quot; url=3D&quot;/ChooseYourHandset.htm&quot; =
/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;clickbutton stepid=3D&quot;Submit Pay
as you go button on first handset (BrandTwo HB)&quot; =
name=3D&quot;payAsYouGo&quot;&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 &lt;form name=3D&quot;PayAsYouGo&quot;
/&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 &lt;index value=3D&quot;2&quot; /&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;/clickbutton&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 &lt;verifytext stepid=3D&quot;It's the last
Handset (BrandOne H2) ac 'index value=3D2 and form =
name=3DPayAsYouGo'&quot;
text=3D&quot;BrandOne H2&quot; /&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0=A0=A0 =
=A0=A0=A0=A0=A0=A0=A0=A0&lt;/steps&gt;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The click button in case 1 and 4 gives me the =
expected page</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The click button in case 2 and 3 gives me the page
corresponding to the last button</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>The click button in case 5 generates the following =
exception</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>[testSpec] ERROR (Step.java:340) - Cannot handle =
unexpected
exception in step ClickButton at
E:\P4\depot\apps\swf\eshop\smoketests\testcases\BugOfIndexValueNumber.xml=
:45:=A0
with (stepId=3D&quot;Submit Pay as you go button on fi</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>rst handset (BrandTwo HB)&quot;, =
name=3D&quot;payAsYouGo&quot;,
stepType=3D&quot;clickbutton&quot;)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec] java.lang.IndexOutOfBoundsException: =
Index: 2,
Size: 1</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
java.util.ArrayList.RangeCheck(ArrayList.java:507)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
java.util.ArrayList.get(ArrayList.java:324)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
com.canoo.webtest.steps.locator.IndexLocator.locateItem(IndexLocator.java=
:23)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at
com.canoo.webtest.steps.locator.ButtonLocator.locateButtonByIndex(ButtonL=
ocator.java:107)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
com.canoo.webtest.steps.locator.ButtonLocator.locateButtonByFormLocator(B=
uttonLocator.java:88)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
com.canoo.webtest.steps.locator.ButtonLocator.locateButton(ButtonLocator.=
java:47)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
com.canoo.webtest.steps.request.ClickButton.doExecute(ClickButton.java:13=
8)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
com.canoo.webtest.steps.Step.execute(Step.java:104)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
com.canoo.webtest.engine.Engine.executeSteps(Engine.java:26)</span></font=
></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationTask=
java:70)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)</spa=
n></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Task.perform(Task.java:364)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Target.execute(Target.java:301)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec] =A0=A0=A0=A0at =
org.apache.tools.ant.Target.performTasks(Target.java:328)</span></font></=
p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Project.executeTarget(Project.java:1215)</span></fon=
t></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:383)</span></font></p>=


<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269)</spa=
n></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Task.perform(Task.java:364)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Target.execute(Target.java:301)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Target.performTasks(Target.java:328)</span></font></=
p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Project.executeTarget(Project.java:1215)</span></fon=
t></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Project.executeTargets(Project.java:1063)</span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Main.runBuild(Main.java:632)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Main.startAnt(Main.java:183)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Main.start(Main.java:147)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>=A0[testSpec]=A0=A0=A0=A0 at =
org.apache.tools.ant.Main.main(Main.java:230)</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>any helps welcome</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Jerome</span></font></p>

</div>

</body>

</html>
=00
------_=_NextPart_001_01C48A8D.5A97F457--