[richfaces-issues] [JBoss JIRA] Updated: (RF-7470) XHTML elements loaded by AJAX-request become "x:" namespace prefix
Vlad Kravchenko (JIRA)
jira-events at lists.jboss.org
Wed Jul 1 03:45:31 EDT 2009
[ https://jira.jboss.org/jira/browse/RF-7470?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vlad Kravchenko updated RF-7470:
--------------------------------
JBoss Forum Reference: http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157804
> XHTML elements loaded by AJAX-request become "x:" namespace prefix
> ------------------------------------------------------------------
>
> Key: RF-7470
> URL: https://jira.jboss.org/jira/browse/RF-7470
> Project: RichFaces
> Issue Type: Feature Request
> Components: core
> Affects Versions: 3.3.0
> Environment: Windows XP, Firefox 3.0.11, XPath Checker 0.4.1, Tomcat 6.0.18, JDK 1.6.14, Mojarra JSF Implementation 1.2_12-b01-FCS
> Reporter: Vlad Kravchenko
>
> We are using Richfaces in our application and test its UI with Selenium. Many test assertions are performed with XPath.
> The problem is that we have to use different XPath expressions for the "same" elements before and after the Ajax-request, because the elements reloaded by the Ajax-request apper in an "x" namespace. Before the request they could be only found without specifiing any namespace.
> The issue can be observed on the Richfaces Live Demo. Go to the Data Iteration / Data Grid Demo.
> I am using XPath Checker Firefox plugin to get the XPath of an element.
> The XPath to the price value of the first car on the first page: id('j_id355:j_id356:0:j_id357_body')/table/tbody/tr[1]/td[2]
> Then I go to the next page and gets the XPath to the price value of the first car on that page: id('j_id355:j_id356:9:j_id357_body')/x:table/x:tbody/x:tr[1]/x:td[2]
> You can see that table and its child elements are now in the "x" namespace.
> Could you explain that behavior? Can it be altered in some way?
> It would make tests using XPath more robust if the elements created by AJAX-request could be found without x: prefix.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list