Wow, there has been much progress here i see. I will look at this on
sunday, right now i am on dialup at my parents house for easter. I
will think about performance improvements. I think the biggest thing
in terms of performance would be to educate our users about the type
of attributes that should be used for locators which will generate
faster jquery selectors.

As far as custom selectors:
i think we should rename :text to tellurium-text and prefix all of our
custom methods and extensions with tellurium so that its easy to
identify if there are any problems etc, also minimize name
collisions.

I will try to do some work on the engine on sunday, and maybe i can
create some benchmarks to see how much faster the jquery is vs xpath.

This is really cool =)

On Apr 11, 2:27 am, John <[email protected]> wrote:
> Partially matching support is also added. Now, you can use the
> following
> partial matches
>
> "^text": starts with "text"
> "$text": ends with "text"
> "*text": contains "text"
>
> For backward compatibility, I still leave "%%text" there, but should
> remove "%%" later.
>
> On Apr 11, 1:17 am, John <[email protected]> wrote:
>
> > I am happy to announce that one method getting back the data in all
> > table cells is available now
> > in Tellurium. I added the following method to DslContext
>
> > String[] getAllTableCellText(String uid)
>
> > The uid is the table's uid and the return value is an array list of
> > all cell data.
>
> > Thanks to jQuery selector, this is done by just one method call. How
> > much is the improvement
> > on performance? You can image. :-)
>
> > I added one test class there, please take a look at
> > TelluriumIssueModule and TelluriumIssueTestCase
> > for more details.
>
> > I also clear up the Tellurium objects to use either xpath or jquery
> > selector dependent on
> > if you turn on the jQuery selector. There are two methods in
> > DslContext to turn on/off jQuery selector,
>
> > useJQuerySelector()
> > disableJQuerySelector()
>
> > Again, you need to download the customized selenium-server.jar from
> > trunk/core/lib.
> > Note, jQuery selector only works for composite locators, i.e.,
> > clocators.
>
> > I do not really have too many test cases to test the jQuery selector
> > and do not have too
> > much time, either, because I need to work on other tasks. I really
> > appreciate if our
> > Tellurium users could help me to write some tests and report any
> > problems of the jQuery selector.
>
> > Also, I really appreciate if someone could volunteer to write some
> > test code and run in IE to test
> > the performance differences between XPath and jQuery Selector. It
> > would be great if you could
> > create some benchmarks and generate a report for them.
>
> > Thanks in advance,
>
> > 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