[Webtest] [webtest][JIRA] Created: (WT-253) Resolving namespace prefixes in XPath

Vito Caleandro (JIRA) Vito Caleandro (JIRA)" <noreply@canoo.com
Wed, 20 Dec 2006 14:36:57 +0100 (CET)


Resolving namespace prefixes in XPath
-------------------------------------

         Key: WT-253
         URL: http://webtest-community.canoo.com/jira/browse/WT-253
     Project: WebTest
        Type: New Feature

 Environment: Windows XP 
    Reporter: Vito Caleandro


The task <verifyXPath> in build R_1393 in a form like, for example:
<verifyXPath xpath="//SOAP-ENV:Body" description="verify tag existence"/>
cause a fault with the exception ...
com.canoo.webtest.engine.StepExecutionException: Unexpected exception
caught: org.jaxen.UnresolvableException: Cannot resolve namespace prefix
'SOAP-ENV', Step: VerifyXPath at
D:\TestsRoot\AAGC\BatchTests\AAGC_WS_0001_VIC.xml:13:  with
(description="verify tag existence", taskName="verifyXPath",
xpath="//SOAP-ENV:Body")
	at com.canoo.webtest.steps.Step.handleUnexpectedException(Step.java:463)
	at com.canoo.webtest.steps.Step.execute(Step.java:139)
...
Even if there exist a workaround, that work fine, as suggested in <http://www.jroller.com/page/dna?  entry=automated_tests_for_rss_feeds> from Antonioli and Guillemot, it seems to be usefull that Webtest directly will support the need of namespace prefix referencing, if only via an attribute of tasks using the xpath. This processing sould take in count the case of default namespace as the one of prefix absence.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://webtest-community.canoo.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira