Re: dogtail Dogtail support for TCL / TK applications
- From: S 2011 <sun 2011 h gmail com>
- To: Vitezslav Humpa <vhumpa redhat com>
- Cc: "dogtail-list gnome org" <dogtail-list gnome org>
- Subject: Re: dogtail Dogtail support for TCL / TK applications
- Date: Mon, 6 Feb 2012 08:05:21 +0530
Hi Vita,
Will check out those options.
Thanks once again :-)
- Sunil
On Friday, February 3, 2012, Vitezslav Humpa <
vhumpa redhat com> wrote:
> Hi Sunil,
>
> I really don't know whether Tcl / Tk has some support for accessibility technologies, simple Google
> search didn't find much.
>
> There is a toolkit called Sikuli you could check out. It doesn't have any requirements on the GUI toolkit
> as it is based purely on sort of heuristic pattern and OCR recognition. Based on my experience with it,
> it can be useful for some GUI testing tasks.
>
> As I have no direct experience with Tcl / Tk, I cannot recommend you anything specific for this toolkit.
> However over at
http://www.tcl.tk/about/uses.html is stated that Tcl comes with "tcltest" framework,
> which allows Tcl to test itself, so perhaps you can use the also for Tk somehow.
>
> I hope you can finally manage to test your app in ways you wanted.
> Cheers,
> Vita.
>
> ________________________________
>
> Hi Vita,
> Thanks for your valuable inputs.
>
> It would be a great if you have any inputs on the below queries.
> 1. Is there any option to enable a11y support for tcl without using python module ? Because there is not much control to change that application into otherthan tcl
> 2. Do you have any suggestions on automation tools for tcl tk applications ?
>
> Thanks,
> Sunil
>
>
> On Thursday, February 2, 2012, Vitezslav Humpa <
vhumpa redhat com> wrote:
>> Been googling a bit and it looks like that if you are making your application
>> in python using TkInter, you could use this to make Tk a11y aware:
>>
>>
http://pypi.python.org/pypi/Tka11y
>>
>> Vita
>>
>> ----- Original Message -----
>>> Hi Sunil,
>>>
>>> It would seem that you can't browse through your application because
>>> TCL / TK might not support Accessibility
>>> (a11y) technologies. To see and manipulate different widgets, dogtail
>>> utilizes a11y and will work only with
>>> GUI frameworks that have a support for such. You could see gedit,
>>> gcalc etc., because these are written
>>> using GTK, which does support a11y. You can either switch framework
>>> (which is something I suppose you would
>>> not like to do) or I could recommend you some other means to
>>> 'automate' your custom app.
>>>
>>> Thanks for the interest in dogtail :)
>>>
>>> Vita
>>> --
>>> Vita Humpa
>>>
vhumpa redhat com
>>>
>>> > Hi,
>>> >
>>> > I am trying to write test scripts to my custom built application.
>>> > The application is built on TCL / TK.
>>> > I am able to launch my application using "run " function. [
>>> > dogtail.utils.run(APP_NAME) ]
>>> >
>>> > But that application wont get listed in the sniff utility.
>>> > I tested with other standard applications like gedit, gcalc and
>>> > firefox, which will be shown in sniff (ATSPI browser) window.
>>> >
>>> > Because of this issue I am not able to get a tree structure to my
>>> > application [ app_root = dogtail.tree.root.application(test_app)
>>> > ].
>>> > It gives error shown below.
>>> >
>>> > 1. searching for child of {root}: "test_app" application
>>> > (attempt 19)
>>> >
>>> >
>>> > My system details:
>>> > Centos 5.4 / python 2.4.3 / dogtail 0.6.1
>>> >
>>> > I greatly appreciate any input to my query.
>>> >
>>> > Thanks,
>>> > Sunil
>>> _______________________________________________
>>> dogtail-list mailing list
>>>
dogtail-list gnome org
>>>
http://mail.gnome.org/mailman/listinfo/dogtail-list>>>
>> _______________________________________________
>> dogtail-list mailing list
>>
dogtail-list gnome org>>
http://mail.gnome.org/mailman/listinfo/dogtail-list>>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]