I implemented group locating for jQuery selector, which turns out to
be pretty straightforward using
jQuery's :has() pseudo class and multiple selectors. For example, one
example group locating jquery
selector statement is

$('form[method=get]:has(select#can, input#q, input[type=submit]
[value=Search]) input[type=submit][value=Search]

I checked in the code and created test cases for it. Please see
TelluriumDownSearchModule and TelluriumDownSearchTestCase
for details.

To use jQuery selector, simply put

useJQuerySelector()

in your UI module.

But the whole task is not done yet. I need to change some container
objects to use both xpath and jquery selector.

On Apr 9, 11:33 pm, John <[email protected]> wrote:
> I checked in the customized selenium-server.jar to trunk/core/lib and
> committed
> the first attempt to automatically build jQuery selector. To use
> jQuery Selector,
> you should call
>
> useJQuerySelector()
>
> in your UI module. I created a test case, GoogleSearchTestCase and
> seems
> it is working, which is really encouraging. Please see
> GoogleSearchModule and
> GoogleSearchTestCase for more details.
>
> One problem I faced is to escape the single quote in Java script.
> Because there are
> multiple String conversions along the path from Tellurium core to
> Selenium core, "\" is not
> really working. So, I work around this by using partial matching.
>
> Next step will be to build jQuery selector for group locating and I
> also need to modify
> Tellurium objects to use jQuery selector.
>
> 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