[Webtest] verifyElementText ElementNotFoundException inside "not"

Curelea, Alex Curelea, Alex" <acurelea@otn.ca
Wed, 4 Apr 2007 11:31:54 -0400


This is a multi-part message in MIME format.

------_=_NextPart_001_01C776CE.5FCAF14A
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Hi all,

=20

I sent this email yesterday but it seems to have got lost, so my
apologies if it ends up posted twice.

=20

I have the following code:

=20

<not><verifyElementText htmlId=3D"topApprove" text=3D"(?i:Approve)"
regex=3D"true"/></not>

=20

When the link is there, the page has <a id=3D"topApprove"
href=3D"whatever">Approve</a> -- in this case, I'm checking that the =
link
is not on the page.

=20

The verifyElementText fails - which is fine, since the element is not
there - but the surprising part is that the "not" step also fails.  The
report shows the exception below.

=20

I also tried using an xpath instead of verifyElementText - I get the
exact same exception.

=20

Any ideas?

=20

Thanks,

=20

Alex

=20

Exception

com.canoo.webtest.engine.StepExecutionException

Message

Unexpected exception caught:
com.gargoylesoftware.htmlunit.ElementNotFoundException: =
elementName=3D[*]
attributeName=3D[id] attributeValue=3D[topApprove]

Stacktrace

com.canoo.webtest.engine.StepExecutionException: Unexpected exception
caught: com.gargoylesoftware.htmlunit.ElementNotFoundException:
elementName=3D[*] attributeName=3D[id] attributeValue=3D[topApprove], =
Step:
VerifyElementText at
C:\WORK\tsm\canoo\webtests\modules\selfsched_clinical\buttons_creator_te
ntative.xml:7:  with (taskName=3D"verifyElementText")

            at
com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:413)

            at com.canoo.webtest.steps.Step.execute(Step.java:109)

            at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)

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

            at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedStep(Abstr
actStepContainer.java:74)

            at
com.canoo.webtest.steps.control.NotStep.doExecute(NotStep.java:46)

            at com.canoo.webtest.steps.Step.execute(Step.java:106)

            at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)

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

            at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedStep(Abstr
actStepContainer.java:74)

            at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedSteps(Abst
ractStepContainer.java:91)

            at
com.canoo.webtest.steps.control.GroupStep.doExecute(GroupStep.java:14)

            at com.canoo.webtest.steps.Step.execute(Step.java:106)

            at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)

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

            at
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.jav
a:43)

            at
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:3
1)

            at com.canoo.webtest.steps.Step.execute(Step.java:106)

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

            at
com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:164)

            at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)

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

            at org.apache.tools.ant.Target.execute(Target.java:341)

            at org.apache.tools.ant.Target.performTasks(Target.java:369)

            at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)

            at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleChe
ckExecutor.java:37)

            at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)

            at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)

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

            at groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:126)

            at
groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:175)

            at
groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:86)

            at
org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:161)

            at
org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.jav
a:104)

            at
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod(ScriptByt
ecodeAdapter.java:85)

            at Script1.run(Script1.groovy:9)

            at
org.codehaus.groovy.ant.Groovy.execGroovy(Groovy.java:455)

            at org.codehaus.groovy.ant.Groovy.execute(Groovy.java:349)

            at
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)

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

            at org.apache.tools.ant.Target.execute(Target.java:341)

            at org.apache.tools.ant.Target.performTasks(Target.java:369)

            at
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)

            at
org.apache.tools.ant.Project.executeTarget(Project.java:1185)

            at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecut
or.java:40)

            at
org.apache.tools.ant.Project.executeTargets(Project.java:1068)

            at org.apache.tools.ant.Main.runBuild(Main.java:668)

            at org.apache.tools.ant.Main.startAnt(Main.java:187)

            at
org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)

            at
org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Caused by: com.gargoylesoftware.htmlunit.ElementNotFoundException:
elementName=3D[*] attributeName=3D[id] attributeValue=3D[topApprove]

            at
com.gargoylesoftware.htmlunit.html.HtmlPage.getHtmlElementById(HtmlPage.
java:1310)

            at
com.gargoylesoftware.htmlunit.html.HtmlElement.getHtmlElementById(HtmlEl
ement.java:447)

            at
com.canoo.webtest.steps.verify.VerifyElementText.doExecute(VerifyElement
Text.java:66)

            at com.canoo.webtest.steps.Step.execute(Step.java:106)

            ... 48 more

=20

=20


------_=_NextPart_001_01C776CE.5FCAF14A
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	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
	{mso-style-type:personal;
	font-family:Arial;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

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

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>Hi =
all,<o:p></o:p></span></font></p>

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


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>I sent this email yesterday but it =
seems
to have got lost, so my apologies if it ends up posted =
twice.<o:p></o:p></span></font></p>

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


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>I have the following =
code:<o:p></o:p></span></font></p>

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


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&lt;not&gt;&lt;verifyElementText
htmlId=3D&quot;topApprove&quot; text=3D&quot;(?i:Approve)&quot;
regex=3D&quot;true&quot;/&gt;&lt;/not&gt;<o:p></o:p></span></font></p>

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


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>When the link is there, the page =
has
&lt;a id=3D&#8221;topApprove&#8221;
href=3D&#8221;whatever&#8221;&gt;Approve&lt;/a&gt;&nbsp;-- in this case, =
I&#8217;m
checking that the link is not on the page.<o:p></o:p></span></font></p>

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


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>The verifyElementText fails =
&#8211; which
is fine, since the element is not there &#8211; but the surprising part =
is that
the &#8220;not&#8221; step also fails.&nbsp; The report shows the =
exception
below.<o:p></o:p></span></font></p>

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


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>I also tried using an xpath =
instead of
verifyElementText &#8211; I get the exact same =
exception.<o:p></o:p></span></font></p>

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


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>Any =
ideas?<o:p></o:p></span></font></p>

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


<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>Thanks,<o:p></o:p></span></font></p=
>

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


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

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


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

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>com.canoo.webtest.engine.StepExecut=
ionException<o:p></o:p></span></font></p>

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

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>Unexpected exception caught:
com.gargoylesoftware.htmlunit.ElementNotFoundException: =
elementName=3D[*]
attributeName=3D[id] =
attributeValue=3D[topApprove]<o:p></o:p></span></font></p>

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

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>com.canoo.webtest.engine.StepExecut=
ionException:
Unexpected exception caught: =
com.gargoylesoftware.htmlunit.ElementNotFoundException:
elementName=3D[*] attributeName=3D[id] attributeValue=3D[topApprove], =
Step:
VerifyElementText at
C:\WORK\tsm\canoo\webtests\modules\selfsched_clinical\buttons_creator_ten=
tative.xml:7:&nbsp;
with =
(taskName=3D&quot;verifyElementText&quot;)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:413)<o:p=
></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.Step.execute(Step.java:109)<o:p></o:p></span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)<o:p>=
</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Task.perform(Task.java:364)<o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedStep(Abstra=
ctStepContainer.java:74)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.control.NotStep.doExecute(NotStep.java:46)<o:p></=
o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.Step.execute(Step.java:106)<o:p></o:p></span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)<o:p>=
</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Task.perform(Task.java:364)<o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.AbstractStepContainer.executeContainedStep(Abstra=
ctStepContainer.java:74)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedSteps(Abstr=
actStepContainer.java:91)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.control.GroupStep.doExecute(GroupStep.java:14)<o:=
p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.Step.execute(Step.java:106)<o:p></o:p></span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)<o:p>=
</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Task.perform(Task.java:364)<o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java=
:43)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31=
)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.Step.execute(Step.java:106)<o:p></o:p></span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Task.perform(Task.java:364)<o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:164)<o:p></o:p=
></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)<o:p>=
</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Task.perform(Task.java:364)<o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Target.execute(Target.java:341)<o:p></o:p></span></f=
ont></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Target.performTasks(Target.java:369)<o:p></o:p></spa=
n></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)<o:p>=
</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleChec=
kExecutor.java:37)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Project.executeTargets(Project.java:1068)<o:p></o:p>=
</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)<o:p></o:p></span>=
</font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Task.perform(Task.java:364)<o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:126)<o:p></o:p></spa=
n></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:175)<o:p></=
o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java:86)<o:p></o:p=
></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:161)<o:p></=
o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java=
:104)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethod(ScriptByte=
codeAdapter.java:85)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at Script1.run(Script1.groovy:9)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.codehaus.groovy.ant.Groovy.execGroovy(Groovy.java:455)<o:p></o:p></sp=
an></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.codehaus.groovy.ant.Groovy.execute(Groovy.java:349)<o:p></o:p></span>=
</font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)<o:p>=
</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Task.perform(Task.java:364)<o:p></o:p></span></font>=
</p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Target.execute(Target.java:341)<o:p></o:p></span></f=
ont></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Target.performTasks(Target.java:369)<o:p></o:p></spa=
n></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)<o:p>=
</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Project.executeTarget(Project.java:1185)<o:p></o:p><=
/span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecuto=
r.java:40)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Project.executeTargets(Project.java:1068)<o:p></o:p>=
</span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Main.runBuild(Main.java:668)<o:p></o:p></span></font=
></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.Main.startAnt(Main.java:187)<o:p></o:p></span></font=
></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)<o:p></o:p></s=
pan></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)<o:p></o:p></s=
pan></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>Caused by:
com.gargoylesoftware.htmlunit.ElementNotFoundException: =
elementName=3D[*]
attributeName=3D[id] =
attributeValue=3D[topApprove]<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.gargoylesoftware.htmlunit.html.HtmlPage.getHtmlElementById(HtmlPage.j=
ava:1310)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at
com.gargoylesoftware.htmlunit.html.HtmlElement.getHtmlElementById(HtmlEle=
ment.java:447)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.verify.VerifyElementText.doExecute(VerifyElementT=
ext.java:66)<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at =
com.canoo.webtest.steps.Step.execute(Step.java:106)<o:p></o:p></span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 color=3Dblack face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
... 48 more<o:p></o:p></span></font></p>

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


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


</div>

</body>

</html>

------_=_NextPart_001_01C776CE.5FCAF14A--