[Webtest] Error with verifyProperty nested
Jérome Macias
webtest@lists.canoo.com
Wed, 26 Jan 2005 11:57:00 +0100
This is a multi-part message in MIME format.
------_=_NextPart_001_01C50395.C32C174F
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
I've realized a test to control JavaScript error on submit form.
=20
My testcase code is:
<new_selectform name=3D"consumerDetails"/>
<clickbutton stepid=3D"Submit form 1" name=3D"submit"/> =20
<prepareDialogResponse saveProperty=3D"error_alert1" =
savePropertyType=3D"dynamic" dialogType=3D"alert" response=3D"true" />
<verifyProperty property=3D"error_alert1" stepid=3D"Verify dynamic =
property error_alert1 contains 'Please do not leave this field blank'" =
text=3D"Please do not leave this field blank" /> =20
=20
=20
I've the error:
E:\p4\depot\apps\swf\eshop\smoketests\testcases\CompleteCheckoutTestSecur=
ity.xml:13: Test failed.
Exception raised: com.canoo.webtest.engine.StepExecutionException: =
Unexpected exception caught: java.lang.NoSuchMethodError: =
com.canoo.webtest.extension.VerifyProperty.getDynamicProperties()Ljava/ut=
il/Map;, Step: VerifyProperty at =
E:\p4\depot\apps\swf\eshop\smoketests\testcases\CompleteCheckoutTestSecur=
ity.xml:27: with (text=3D"Please do not leave this field blank", =
property=3D"error_alert1", stepId=3D"Verify dynamic property =
error_alert1 contains 'Please do not leave this field blank'", =
regex=3D"false", =
stepType=3D"verifyProperty")com.canoo.webtest.engine.StepExecutionExcepti=
on: Unexpected exception caught: java.lang.NoSuchMethodError: =
com.canoo.webtest.extension.VerifyProperty.getDynamicProperties()Ljava/ut=
il/Map;, Step: VerifyProperty at =
E:\p4\depot\apps\swf\eshop\smoketests\testcases\CompleteCheckoutTestSecur=
ity.xml:27: with (text=3D"Please do not leave this field blank", =
property=3D"error_alert1", stepId=3D"Verify dynamic property =
error_alert1 contains 'Please do not leave this field blank'", =
regex=3D"false", stepType=3D"verifyProperty")
at =
com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:475)
at com.canoo.webtest.steps.Step.execute(Step.java:151)
at com.canoo.webtest.engine.Engine.executeSteps(Engine.java:31)
at =
com.canoo.webtest.ant.TestSpecificationTask.execute(TestSpecificationTask=
java:70)
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.executeTarget(Project.java:1214)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)
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.executeTarget(Project.java:1214)
at =
org.apache.tools.ant.Project.executeTargets(Project.java:1062)
at org.apache.tools.ant.Main.runBuild(Main.java:673)
at org.apache.tools.ant.Main.startAnt(Main.java:188)
at org.apache.tools.ant.Main.start(Main.java:151)
at org.apache.tools.ant.Main.main(Main.java:241)
=20
Thx, J=E9r=F4me.
------_=_NextPart_001_01C50395.C32C174F
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 =
style=3D'font-size:10.0pt;
font-family:Arial'>I’ve realized a test to control JavaScript =
error on
submit form.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoNormal><u><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>My testcase code is:</span></font></u></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><new_selectform =
name=3D"consumerDetails"/></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><clickbutton stepid=3D"Submit form 1"
name=3D"submit"/>=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'><prepareDialogResponse =
saveProperty=3D"error_alert1"
savePropertyType=3D"dynamic" dialogType=3D"alert"
response=3D"true" /></span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><verifyProperty =
property=3D"error_alert1" stepid=3D"Verify
dynamic property error_alert1 contains 'Please do not leave this field
blank'" text=3D"Please do not leave this field blank" =
/>=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 </span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoNormal><u><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I’ve the error:</span></font></u></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>E:\p4\depot\apps\swf\eshop\smoketests\testcases\Comple=
teCheckoutTestSecurity.xml:13:
Test failed.</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Exception raised: =
com.canoo.webtest.engine.StepExecutionException:
Unexpected exception caught: java.lang.NoSuchMethodError: =
com.canoo.webtest.extension.VerifyProperty.getDynamicProperties()Ljava/ut=
il/Map;,
Step: VerifyProperty at
E:\p4\depot\apps\swf\eshop\smoketests\testcases\CompleteCheckoutTestSecur=
ity.xml:27:=A0
with (text=3D"Please do not leave this field blank",
property=3D"error_alert1", stepId=3D"Verify dynamic =
property
error_alert1 contains 'Please do not leave this field blank'", =
regex=3D"false",
stepType=3D"verifyProperty")com.canoo.webtest.engine.StepExecut=
ionException:
Unexpected exception caught: java.lang.NoSuchMethodError: =
com.canoo.webtest.extension.VerifyProperty.getDynamicProperties()Ljava/ut=
il/Map;,
Step: VerifyProperty at
E:\p4\depot\apps\swf\eshop\smoketests\testcases\CompleteCheckoutTestSecur=
ity.xml:27:=A0
with (text=3D"Please do not leave this field blank", =
property=3D"error_alert1",
stepId=3D"Verify dynamic property error_alert1 contains 'Please do =
not leave
this field blank'", regex=3D"false", =
stepType=3D"verifyProperty")</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 at =
com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:475)</sp=
an></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 at =
com.canoo.webtest.steps.Step.execute(Step.java:151)</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 at =
com.canoo.webtest.engine.Engine.executeSteps(Engine.java:31)</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 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=A0=A0=A0=A0=A0=A0 at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)</spa=
n></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 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=A0=A0=A0=A0=A0=A0 at =
org.apache.tools.ant.Target.execute(Target.java:341)</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 at =
org.apache.tools.ant.Target.performTasks(Target.java:369)</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 at =
org.apache.tools.ant.Project.executeTarget(Project.java:1214)</span></fon=
t></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 at =
org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386)</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 at =
org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)</spa=
n></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 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=A0=A0=A0=A0=A0=A0 at =
org.apache.tools.ant.Target.execute(Target.java:341)</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 at =
org.apache.tools.ant.Target.performTasks(Target.java:369)</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 at =
org.apache.tools.ant.Project.executeTarget(Project.java:1214)</span></fon=
t></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 at =
org.apache.tools.ant.Project.executeTargets(Project.java:1062)</span></fo=
nt></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 at =
org.apache.tools.ant.Main.runBuild(Main.java:673)</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 at =
org.apache.tools.ant.Main.startAnt(Main.java:188)</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 at =
org.apache.tools.ant.Main.start(Main.java:151)</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 at =
org.apache.tools.ant.Main.main(Main.java:241)</span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thx, J=E9r=F4me.</span></font></p>
</div>
</body>
</html>
=00
------_=_NextPart_001_01C50395.C32C174F--