[LDTP-Dev] Accessing Java Applet within Firefox
bradford.carl.smith at gmail.com
Wed Jul 30 07:06:17 PDT 2008
Hi, Nagappan et al.
Thanks for pointing me toward at-poke and accerciser. I have found those
However, I have been unable to get these tools to "see" SWING-based Java
applications. I got the code for some basic Java SWING applications (a
"hello world" and a calculator) from a SWING tutorial website and ran them
as normal Java applications. They run fine, but at-poke and accerciser
cannot "see" their interfaces at all. Is it necessary to modify their code
to specifically support accessibility?
On Wed, Jul 23, 2008 at 1:52 PM, Nagappan A <nagappan at gmail.com> wrote:
> Hello Bradford,
> Initially you can try with external tools like at-poke / accerciser, If the
> respective window doesn't appear in either of them, then it can't be
> operated using LDTP !
> On Wed, Jul 23, 2008 at 6:07 AM, Bradford Smith <
> bradford.carl.smith at gmail.com> wrote:
>> Thanks for the advice, Nagappan.
>> Unfortunately, Selenium can't handle Java applets. I had hoped that since
>> http://ldtp.freedesktop.org/wiki/ says LDTP works with "any Java
>> application (should have a UI based on swing)", that I could use it with the
>> swing-based applet I need to test.
>> Since the applet does create some windows that appear outside of the
>> browser, I tried creating one and passing its title to getobjectlist().
>> Unfortunately, I got a 'window doesn't exist' error. If LDTP can "see"
>> windows created by regular swing-based Java applications, why can't it see
>> these? Any ideas?
>> On Tue, Jul 22, 2008 at 1:47 PM, Nagappan A <nagappan at gmail.com> wrote:
>>> Hello Smith,
>>> Guess you are using Firefox 3.0 !?! Not sure, how well accessibility
>>> support is available for applets inside rendering region. I suggest to try
>>> with selenium for the rendering region and anything related to Window
>>> management, you can use LDTP. Selenium doesn't support them.
>>> getapplist function just returns the list of application name as per
>>> accessibility info. getwindowlist, should return all the available windows,
>>> but the existing implementation just returns what ever available in internal
>>> hashtable. Will consider doing the first (soon).
>>> On Tue, Jul 22, 2008 at 8:22 AM, Bradford Smith <
>>> bradford.carl.smith at gmail.com> wrote:
>>>> Hi, guys.
>>>> I need to automate testing for a Java applet accessed through Firefox.
>>>> Can anyone tell me how to find out the window name to use to access the
>>>> applet? When I do getobjectinfo() on the name of the Firefox window, I
>>>> don't seem to be getting any of the applet components in the list.
>>>> Also, can anyone tell me what getapplist() is good for? Although the
>>>> documentation says it returns window titles, the returned strings don't seem
>>>> to work with getobjectlist(). Is there some way to use a string returned by
>>>> getapplist() to get a list of the actual titles of windows belonging to that
>>>> Is there some way to get a list of all window titles? I would expect
>>>> getwindowlist() to do this, but it just seems to list windows whose
>>>> information has been cached in ldtp due to previous accesses to it with
>>>> getobjectlist() or other routines.
>>>> Bradford C. Smith
>>>> LDTP-dev mailing list
>>>> LDTP-dev at lists.freedesktop.org
>>> Linux Desktop (GUI Application) Testing Project -
> Linux Desktop (GUI Application) Testing Project -
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the LDTP-dev