I am sorry. that was a stupid mistake . I corrected it . But it still does not work. When I go back to the old implementation then it works .
Regards Hari On Wed, May 20, 2009 at 7:16 PM, Jian Fang <[email protected]> wrote: > No, you put www/w3.org and it should be www.w3.org. > > Could you call > > String ns = addNewUserUtils..getNamespace("html"); > > before you register the namespace and check if ns is equal to " > http://www/w3.org/1999/xhtml". > > > > On Wed, May 20, 2009 at 9:42 AM, Harihara Vinayakaram <[email protected]>wrote: > >> I am sorry . Are'nt both of them same ? Am I missing something . Also yes >> I am using the latest selenium.jar. I saw your changes for the global >> namespace which I commented >> >> If I do not a registernamespace the xpath fails >> >> Regards >> Hari >> >> >> On Wed, May 20, 2009 at 6:47 PM, Jian Fang <[email protected]>wrote: >> >>> Ah, I saw your problem. First, you do not need to registerNamespace for >>> html. Second, your namespace for html is not correct here, >>> >>> addNewUserUtils.registerNamespace("html","http://www/w3.org/1999/xhtml") >>> >>> should be >>> >>> addNewUserUtils.registerNamespace("html","http://www.w3.org/1999/xhtml<http://www/w3.org/1999/xhtml> >>> ") >>> >>> On Wed, May 20, 2009 at 4:01 AM, Harihara Vinayakaram >>> <[email protected]>wrote: >>> >>>> Hi Jian >>>> Sorry to come back on the same thing . I replaced the >>>> nameSpaceResolver with the original code without the hashmap and things >>>> work >>>> again :-( >>>> >>>> This is the dump information I have two elements one with the name >>>> space and other without the name >>>> >>>> [testng] Dump locator information for topmenu_xhtml >>>> [testng] ------------------------------------------------------- >>>> [testng] topmenu_xhtml: //descendant-or-self::html:d...@id="topnav"] >>>> [testng] topmenu_xhtml.Home: >>>> //descendant-or-self::html:d...@id="topnav"]/descendant-or-self::html:a[normalize-space(text())=normalize-space("Home")] >>>> [testng] topmenu_xhtml.AddNewUser: >>>> //descendant-or-self::html:d...@id="topnav"]/descendant-or-self::html:a[contains(@href,"create")] >>>> [testng] ------------------------------------------------------- >>>> [testng] >>>> [testng] >>>> [testng] Dump locator information for topmenu >>>> [testng] ------------------------------------------------------- >>>> [testng] topmenu: //descendant-or-self::d...@id="topnav"] >>>> [testng] topmenu.Home: >>>> //descendant-or-self::d...@id="topnav"]/descendant-or-self::a[normalize-space(text())=normalize-space("Home")] >>>> [testng] topmenu.AddNewUser: >>>> //descendant-or-self::d...@id="topnav"]/descendant-or-self::a[contains(@href,"create")] >>>> [testng] ------------------------------------------------------- >>>> >>>> This is how I call the registerNamespace() >>>> >>>> addNewUserUtils.registerNamespace("xforms", " >>>> http://www.w3.org/2002/xforms") >>>> addNewUserUtils.registerNamespace("html","http://www/w3.org/1999/xhtml >>>> ") >>>> >>>> Regards >>>> Hari >>>> >>>> >>>> On Tue, May 19, 2009 at 10:00 PM, John <[email protected]>wrote: >>>> >>>>> >>>>> Please also run the dump(uid) method on your UI module to show all >>>>> generated xpaths for all elements. >>>>> >>>>> Thanks, >>>>> >>>>> Jian >>>>> >>>>> On May 19, 12:25 pm, Jian Fang <[email protected]> wrote: >>>>> > See my comments inline >>>>> > >>>>> > On Tue, May 19, 2009 at 12:12 PM, Harihara Vinayakaram < >>>>> [email protected]>wrote: >>>>> > >>>>> > >>>>> > >>>>> > > Answers inline >>>>> > >>>>> > > On Tue, May 19, 2009 at 9:22 PM, Jian Fang < >>>>> [email protected]>wrote: >>>>> > >>>>> > >> I need a bit more details from you. Let me try to repeat your >>>>> problem here >>>>> > >> to see if it is correct. >>>>> > >>>>> > >> 1) The Menu only includes xhtml >>>>> > >>>>> > > Yes >>>>> > >>>>> > >> 2) If the menu appears on a pure xhtml page, the xpath with >>>>> namespace >>>>> > >> xhtml works for the menu >>>>> > >>>>> > > On a pure xhtml page the xpath with / without namespace works in >>>>> Selenium . >>>>> > > The xpath without namespace works in Tellurium. Even if I register >>>>> namespace >>>>> > > it does not work with Tellurium >>>>> > >>>>> > What are the xpaths for Selenium with and without namespace? >>>>> > >>>>> > What is the xpath for Tellurium with namespace? >>>>> > >>>>> > Please show me the registerNamespace command. >>>>> > >>>>> > Except the Menu, other xpath with namespace in Tellurium works, >>>>> right? >>>>> > >>>>> > >> 3) If the page has a mixture of xhtml and xforms namespaces, you >>>>> register >>>>> > >> the namespace for xforms, >>>>> > >> then the xhtml namespace for the menu does not work anymore, >>>>> right? >>>>> > >>>>> > > Yes . This again is only with Tellurium Ui module >>>>> > >>>>> > Please show me the UI module and your registerNamespace command. >>>>> > >>>>> > > Please let me know the actual namespaces you used for xhtml and >>>>> xforms. >>>>> > >>>>> > > xmlns:xhtml="http://www.w3.org/1999/xhtml >>>>> > > xmlns:xforms="http://www.w3.org/2002/xforms" >>>>> > >>>>> > Thanks, >>>>> > >>>>> > Jian >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "tellurium-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/tellurium-users?hl=en -~----------~----~----~----~------~----~------~--~---
