Jian,
I tested this change and it is not working for me. The new xpath that
is generated cannot be found on page.

What is interesting, is that if i change the xpath to:
//descendant-or-self::d...@id="filterSortBox"]/descendant-or-
self::sele...@name="secondary_group_by"]/self::node()[...@disabled]
(notice the square brackets around disabled)
this xpath evaluates correctly in xpather firefox plugin, but when i
made the change in the code selenium reports the following error:

Command request: getAttribute[//descendant-or-self::div
[...@id="filterSortBox"]/descendant-or-self::select
[...@name="secondary_group_by"]/self::node()[...@disabled], ] on session
364237
12:23:02.394 INFO - Got result: ERROR: Selenium failure. Please report
to the Selenium Users forum at http://forums.openqa.org, with error
details from the log window.  The error message is: The expression is
not a legal expression. on session 364237

also, isDisabled and isEnabled functions will need to be changed in
UiObject to use this fix.
Do you have any idea what can be wrong?
Ill poke around some more, if i cant figure it out ill make a testcase
to demonstrate the behavior


On Jan 12, 9:59 am, [email protected] wrote:
> Mikhail,
>
> I think I have fixed the problem and please update your code from
> trunk/core to see if the fix
> works for you.
>
> The problem comes from the Selenium attributeLocator format:
> loca...@attribute
> If you have already had an attribute in the locator, selenium will not
> be able to parse
> the "@attribute" portion correctly.
>
> The fix is a trick one, instead of use
>
> loca...@attribute
>
> we can use
>
> locator/self::node()@attribute
>
> The "self::node()" portion refers to the current node itself and in
> this way, you will not
> have any attribute inside the last portion of xpath, i.e., self::node
> ().
>
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to