Well, I guess that is the correct behavior because XHTML is not HTML,
for example, regular HTML does not
have any namespace, but XHTML does. That is why getHtmlsource() return
error since Selenium core does not
know how to handle the XHTML. but getBodyText() will return everything
as a big chunk of text and you need to
do the parsing by yourself.
For XPath parser to work with xhtml, the namespaces have to be
registered. I guess the "xhtml" is one of the
default namespace, while "xforms" is not and the parser does not
really know how to handle it. That may be the
reason why getXPathCount("//xforms:groups") throws errors.
On Mar 14, 10:59 pm, Harihara Vinayakaram <[email protected]> wrote:
> Thanks will try that . What I meant by that namespace example was that any
> namespace other than xhtml is throwing an error.
>
> (i.e.)
> getXPathCount("//xforms:groups") gives an error saying invalid XPath
>
> Also interestingly when I try the getHtmlsource() I get an error which
> looked a bit strage. But getBodyText() worked
>
> Regards
> Hari
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---