Hi Pradeep!

Thanks for your postings. It was interesting to learn about things 
changed with the new  Selenium 1.0b version. I'm not sure yet how to go 
about the new version with regard to qooxdoo. Obviously, some of the 
internals have changed from 0.9, so we might have to support two 
versions in the user extension. For the time being, I would postpone any 
modifications related to 1.0 until a stable version has been release.

I have opened a bug report (bug#1418) so your information is not lost. 
You might want to add comments to this bug, or vote for it.

Cheers,
Thomas

> Hi,
>
>     I found the issue for the problem. One correction is that, the window
> object was not a URL but a window object wrapped by XPCNativeWrapper. The
> XPCNativeWrapper is for security purposes which avoids exposing the
> javascript objects of the actual object (hides them). With the latest
> Selenium IDE, this is what is happening. Prior to this, it was the actual
> window object in which we can access the qx object directly by using
> inWindow.qx. 
>
>     To overcome this issue, I  am using the wrappedJSObject  in
> XPCNativeWrapper window object. I am accessing the qx object by using
> inWindow.wrappedJSObject.qx which works. I updated the user extension by
> replacing inWindow.qx to inWindow.wrappedJSObject.qx.
>
>     I am not sure how good a solution is this but it solves my problem. I am
> posting this because anyone facing the same issue can easily fix it.
>
>     Also, please let me know if there are any other better solution.
>
> Thanks,
> Pradeep K R
>
>
>
> Pradeep wrote:
>   
>> Hi,
>>
>>    I was using the qx locator in Selenium IDE 0.8.7 for identifying the
>> Qooxdoo elements. I was using Firefox 2.0 then. It was working fine.
>>
>>    But, when I installed Firefox 3.0, I need to update the Selenium IDE as
>> well to 1.0b2. But now, when I use the qx locator, it is not working. It
>> is throwing the following error
>>      [error] locator not found: qx=Login, error = Error: Element qx=Login
>> not found 
>>
>>    I tried debugging it and found that the Window object getting passed in
>> the locateElementByQx method has changed. Now, it is coming as a URL and
>> when it tries to do a inWindow.qx, it fails. Earlier, I used to get the
>> actual window object which has qx residing in it.
>>
>>    Am I doing something wrong with the new Selenium IDE. I am using the
>> new user extension only.
>>
>>    Please help me...
>>
>> Thanks,
>> Pradeep K R
>>
>>     
>
>   


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to