Thanks Dominicm, please see my replies inline.
On Apr 16, 10:01 am, dominicm <[email protected]> wrote:
> Hi John,
>
> 1. For the Infinity sign, Selenium does return "?" but when I convert
> this to a double, it correctly returns Infinity.
> 2. The above was noticed because of the "position" problem. Here is
> part of my uiObject
> ontainer(uid:'runnerSummary',clocator:[tag:'table']){
> Selector(uid:'runnerSelect', clocator:[id:'myBetsBetView'])
> Div(uid:'totalMatched',clocator:[tag:'span',position:'2'])
> Div(uid:'runnerMatched',clocator:[tag:'span',position:'3'])
> Div(uid:'lastMatched',clocator:[tag:'span',position:'4'])
> Div(uid:'projectedBsp',clocator:[tag:'span',position:'5'])
>
> }
>
> For jQuery to work I have to take 1 from all of the position numbers,
> i.e.
>
> ontainer(uid:'runnerSummary',clocator:[tag:'table']){
> Selector(uid:'runnerSelect', clocator:[id:'myBetsBetView'])
> Div(uid:'totalMatched',clocator:[tag:'span',position:'1'])
> Div(uid:'runnerMatched',clocator:[tag:'span',position:'2'])
> Div(uid:'lastMatched',clocator:[tag:'span',position:'3'])
> Div(uid:'projectedBsp',clocator:[tag:'span',position:'4'])
>
> }
This is a bug in the jQuery builder, I will fix it and you should be
able to use
the same UI definition.
> 3. I'm using multiople uiObjects in most of my tests. If I have
> disableJQuerySelector in one and useJQuerySelector in another, this
> causes conflicts. Depending upon which is defined first, I get either:
> jquery selector called without "jquery=" prefix or
> XPath selector called with "jquery=" prefix.
> Any uiObjects that do not use either method correctly use XPath
> selectors.
I will look into this. But you could call useJQuerySelector() from
your test class and not put in the UI module class.
I do apologize because I put bad examples there.
The UI module should not be coupling with which locator you use. I
will
change the examples.
> 4. I think it is possible to use a wildcard for an id if it is
> accessed as an attribute rather that using #.
I will look into this.
> 5. I think this problem is due to the fact that XPath selectors use
> "descendant-or-self", which is not really the same (as I understand
> it) to " *", which is just "descendant". I've worked around the
> problem in the following way.
> Table was defined as follows:
>
> Table(uid:'marketDepth', clocator:[class:'GlobalTableBorder'],
> group:'true'){
> Button(uid:"row:1, column:1",clocator:[name:'acceptButton'])
> TextBox(uid:'all')
>
> }
Could you try the following?
TextBox(uid:'all', clocator: [:])
> Removing the TextBox element fixed this problem. Not sure how this may
> affect some of my other tables.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---