/[
is not allowed in Xpath
 
you may have meant
 
/[EMAIL PROTECTED]
or something
 
Dierk
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]On Behalf Of Prasanna
Sent: Montag, 21. August 2006 14:08
To: [email protected]
Subject: [Webtest] Error processing xpath ...

Hi I am having an image in my HTML source whose xpath is
 
"//table/tbody/[EMAIL PROTECTED]'layer_branchhelp_max']/tr/td/div/img"
 
With this I am Getting
 
"

Exception

com.canoo.webtest.engine.StepExecutionException

Message

Error processing xpath "//table/tbody/[EMAIL PROTECTED]'layer_branchhelp_max']/tr/td/div/img".

Stacktrace

com.canoo.webtest.engine.StepExecutionException: 
Error processing xpath "//table/tbody/[EMAIL PROTECTED]'layer_branchhelp_max']/tr/td/div/img"., 
Step: ClickElement at C:\build\bin\ZCS\SMedit.xml:78:  
with (taskName="clickElement", xpath="//table/tbody/[EMAIL PROTECTED]'layer_branchhelp_max']/tr/td/div/img")
at com.canoo.webtest.boundary.HtmlUnitBoundary.trySelectSingleNodeByXPath(HtmlUnitBoundary.java:66)
	at com.canoo.webtest.extension.StoreElementAttribute.findElementByXpath(StoreElementAttribute.java:90)
	at com.canoo.webtest.extension.StoreElementAttribute.findElement(StoreElementAttribute.java:66)
	at com.canoo.webtest.steps.request.ClickElement.findTarget(ClickElement.java:69)
	at com.canoo.webtest.steps.request.AbstractTargetAction$1.call(AbstractTargetAction.java:108)
	at com.canoo.webtest.steps.request.TargetHelper.protectedGoto(TargetHelper.java:88)
	at com.canoo.webtest.steps.request.AbstractTargetAction.gotoTarget(AbstractTargetAction.java:106)
	at com.canoo.webtest.steps.request.AbstractTargetAction.doExecute(AbstractTargetAction.java:78)
	at com.canoo.webtest.steps.Step.execute(Step.java:130)
	at org.apache.tools.ant.Task.perform(Task.java:364)
	at com.canoo.webtest.ant.TestStepSequence.executeSteps(TestStepSequence.java:58)
	at com.canoo.webtest.ant.TestStepSequence.doExecute(TestStepSequence.java:39)
	at com.canoo.webtest.steps.Step.execute(Step.java:130)
	at org.apache.tools.ant.Task.perform(Task.java:364)
	at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:152)
	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(SingleCheckExecutor.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.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(SingleCheckExecutor.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.taskdefs.CallTarget.execute(CallTarget.java:107)
	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)
Caused by: org.jaxen.XPathSyntaxException: Expected one of '.', '..', '@', '*', <QName>
	at org.jaxen.BaseXPath.<init>(BaseXPath.java:124)
	at org.jaxen.BaseXPath.<init>(BaseXPath.java:145)
	at com.gargoylesoftware.htmlunit.html.xpath.HtmlUnitXPath.<init>(HtmlUnitXPath.java:89)
	at com.gargoylesoftware.htmlunit.html.xpath.HtmlUnitXPath.<init>(HtmlUnitXPath.java:78)
	at com.canoo.webtest.engine.XPathHelper.buildXPath(XPathHelper.java:111)
	at com.canoo.webtest.engine.XPathHelper.getXPath(XPathHelper.java:66)
	at com.canoo.webtest.boundary.HtmlUnitBoundary.trySelectSingleNodeByXPath(HtmlUnitBoundary.java:63)
	... 43 more
Caused by: class org.jaxen.saxpath.XPathSyntaxException: //table/tbody/[EMAIL PROTECTED]'layer_branchhelp_max']/tr/td/div/img: 14: Expected one of '.', '..', '@', '*', <QName>
	at org.jaxen.saxpath.base.XPathReader.createSyntaxException(XPathReader.java:1084)
	at org.jaxen.saxpath.base.XPathReader.steps(XPathReader.java:497)
	at org.jaxen.saxpath.base.XPathReader.absoluteLocationPath(XPathReader.java:390)
	at org.jaxen.saxpath.base.XPathReader.locationPath(XPathReader.java:326)
	at org.jaxen.saxpath.base.XPathReader.pathExpr(XPathReader.java:185)
	at org.jaxen.saxpath.base.XPathReader.unionExpr(XPathReader.java:1006)
	at org.jaxen.saxpath.base.XPathReader.unaryExpr(XPathReader.java:994)
	at org.jaxen.saxpath.base.XPathReader.multiplicativeExpr(XPathReader.java:943)
	at org.jaxen.saxpath.base.XPathReader.additiveExpr(XPathReader.java:913)
	at org.jaxen.saxpath.base.XPathReader.relationalExpr(XPathReader.java:860)
	at org.jaxen.saxpath.base.XPathReader.equalityExpr(XPathReader.java:829)
	at org.jaxen.saxpath.base.XPathReader.andExpr(XPathReader.java:809)
	at org.jaxen.saxpath.base.XPathReader.orExpr(XPathReader.java:787)
	at org.jaxen.saxpath.base.XPathReader.expr(XPathReader.java:780)
	at org.jaxen.saxpath.base.XPathReader.parse(XPathReader.java:100)
	at org.jaxen.BaseXPath.<init>(BaseXPath.java:119)
	... 49 more
 
Want To know how can I refine my xpath as I could not find any other method of Refining xpath
Please Help

Reply via email to