Hi,
I am experiencing strange behavior with the verifyXPath step. Checking the
table for a string I need to parse the string in the xml file .. so the
code looks there like this:
<verifyxpath description="table check"
xpath="//[EMAIL PROTECTED]'users']//tr[(((#{newnumber}-1)*4)+#{count}+4)]/td[1][contains(string(),'[EMAIL PROTECTED]']"
/>
then in results the xpath parses like this:
//[EMAIL
PROTECTED]'users']//tr[(((1-1)*4)+0+4)]/td[1][contains(string(),'[EMAIL
PROTECTED]']
This syntax certainly worked on the version some time ago (cca 2005 ..
another question would be how to tell the exact build of the distribution
.. I have the old sources still on my backup)
but now with R_1393 does not work and gives me this exception:
Error Message: org.jaxen.XPathSyntaxException cannot be cast to
java.lang.RuntimeException
Location: (line: )
Exception: java.lang.ClassCastException
Stacktrace java.lang.ClassCastException: org.jaxen.XPathSyntaxException
cannot be cast to java.lang.RuntimeException
at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedStep(AbstractStepContainer.java:79)
at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedSteps(AbstractStepContainer.java:91)
at
com.canoo.webtest.steps.control.GroupStep.doExecute(GroupStep.java:14)
at
com.canoo.webtest.steps.control.MultipleExecutionStepContainer$ProxiesResettingGroupStep.doExecute(MultipleExecutionStepContainer.java:39)
at com.canoo.webtest.steps.Step.execute(Step.java:104)
at org.apache.tools.ant.Task.perform(Task.java:364)
at
com.canoo.webtest.steps.control.RepeatStep.executeContainedTasks(RepeatStep.java:205)
at
com.canoo.webtest.steps.control.RepeatStep.doExecute(RepeatStep.java:159)
at com.canoo.webtest.steps.Step.execute(Step.java:104)
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(AbstractStepContainer.java:74)
at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedSteps(AbstractStepContainer.java:91)
at
com.canoo.webtest.steps.control.GroupStep.doExecute(GroupStep.java:14)
at com.canoo.webtest.steps.Step.execute(Step.java:104)
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(AbstractStepContainer.java:74)
at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedSteps(AbstractStepContainer.java:91)
at
com.canoo.webtest.steps.control.GroupStep.doExecute(GroupStep.java:14)
at com.canoo.webtest.steps.Step.execute(Step.java:104)
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(AbstractStepContainer.java:74)
at
com.canoo.webtest.steps.AbstractStepContainer.executeContainedSteps(AbstractStepContainer.java:91)
at
com.canoo.webtest.steps.control.GroupStep.doExecute(GroupStep.java:14)
at
com.canoo.webtest.steps.control.MultipleExecutionStepContainer$ProxiesResettingGroupStep.doExecute(MultipleExecutionStepContainer.java:39)
at com.canoo.webtest.steps.Step.execute(Step.java:104)
at org.apache.tools.ant.Task.perform(Task.java:364)
at
com.canoo.webtest.steps.control.RepeatStep.executeContainedTasks(RepeatStep.java:205)
at
com.canoo.webtest.steps.control.RepeatStep.doExecute(RepeatStep.java:159)
at com.canoo.webtest.steps.Step.execute(Step.java:104)
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.java:43)
at
com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:31)
at com.canoo.webtest.steps.Step.execute(Step.java:104)
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.Project.executeTarget(Project.java:1185)
at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.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)
Any help deeply appreciated!
--
Karel Soupal
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest