Re: Response to WM_GETOBJECT or getting control's properties is too slow on Vista and Windows 7

ceex <[email protected]>
Newsgroups gmane.comp.mozilla.accessibility
Organization http://groups.google.com
Message-ID <024a54f2-6acb-45ad-9114-565b7ec21468@k19g2000yqn.googlegroups.com>
On júl. 27, 09:47, Alexander Surkov <[email protected]>
wrote:
> On Jul 26, 11:11 pm, ceex <[email protected]> wrote:
>
>
>
>
>
> > Hi,
>
> > I am a QA engineer and I got to automate a plug-in of our product
> > which, of course, is embedded into a web page and could be used in
> > both IE and FF. For this I use Microsoft UI Automation (http://
> > msdn.microsoft.com/en-us/library/ms753388.aspx) framework which is
> > working fine in both browsers on Windows XP. However, the problem is
> > that the same version of FireFox on Vista and Windows 7 behaves a
> > little bit differently at least I suspect this. What I have been able
> > to figure out so far is that when the framework tries to map the
> > structure of the tested application (component) it sends WM_GETOBJET
> > message(s) and uses the returned pointer to get information about the
> > controls of the application (component). The problem is that the
> > tested application`s (component) answer to the message or later
> > getting the properties is extremely slow and makes it impossible to
> > use. The situation is the same when a web page`s structure is being
> > mapped.
>
> > Environment in which I tried to automate my application:
> > -Vista 32 Enterprise SP1 Eng and Windows 7 RC
> > -.NET 3.5 SP1
> > - FireFox 3.5.1 and the latest build from here:http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/
>
> > Has anybody ever come across this slowness of Firefox accessibility?
>
> > Thank you in advance!
>
> > Regards,
>
> > Zoltan Logo
>
> Hi. Firefox doesn't support UI Automation afaik. It exposes MSAA only,
> WM_GETOBJECT is handled as a part of MSAA implementation. Probably UIA
> calls are processed somehow to allow work with MSAA servers and
> therefore you can work with Firefox via UIA interfaces. Possibly
> Windows XP and Vista have different implementation of this.
>
> Alex.- Idézett szöveg elrejtése -
>
> - Idézett szöveg megjelenítése -

Hi,

Thank you for your answer! Eventually I could solve the problem
without knowing exactly what caused it. The solution was to write my
own client side custom providers for the following classes:

- MozillaUIWindowClass
- MozillaWindowClass
- MozillaContentWindowClass

Regards,

Zoltan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.