[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> </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> </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> </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'><not><verifyElementText
htmlId=3D"topApprove" text=3D"(?i:Approve)"
regex=3D"true"/></not><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> </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
<a id=3D”topApprove”
href=3D”whatever”>Approve</a> -- in this case, =
I’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> </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 =
– 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.<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> </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 – 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> </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> </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> </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> </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:
with =
(taskName=3D"verifyElementText")<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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
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'>  =
;
... 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> </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> </o:p></span></font></p>=
</div>
</body>
</html>
------_=_NextPart_001_01C776CE.5FCAF14A--