gnome or X test framework
Hello
I would like to ask if there is a gnome or X testing suite that could either in a controlled or monkey/fuzzy way, simulate user actions on a GTK or X in general program.
For example I could write a script: when program opens click this menu, click this button, drag that object, press these keyboard keys, roll the mouse wheel etc.
I want to use it to reproduce some test cases several times and then compare some profiling data. Of course, the same thing could have been used for bug hunting and regression testing, so since I haven't seen anything like that used around, I am not positive that sth like that exists.
I have searched around for this, but couldn't find something (maybe I am using the wrong keywords...) except Squish for KDE (which I haven't used or know its current status).
Regards Vangelis __________________________________________________ ×ñçóéìïðïéåßôå Yahoo!; ÂáñåèÞêáôå ôá åíï÷ëçôéêÜ ìçíýìáôá (spam); Ôï Yahoo! Mail äéáèÝôåé ôçí êáëýôåñç äõíáôÞ ðñïóôáóßá êáôÜ ôùí åíï÷ëçôéêþí ìçíõìÜôùí http://mail.yahoo.gr
On Jun 10, 2010, at 12:27 AM, Vangelis Katsikaros wrote:
Hello
I would like to ask if there is a gnome or X testing suite that could either in a controlled or monkey/fuzzy way, simulate user actions on a GTK or X in general program.
One that I've been aware of is Dogtail. You might want to look into that.
Jon Cruz wrote:
On Jun 10, 2010, at 12:27 AM, Vangelis Katsikaros wrote:
Hello
I would like to ask if there is a gnome or X testing suite that could either in a controlled or monkey/fuzzy way, simulate user actions on a GTK or X in general program.
One that I've been aware of is Dogtail. You might want to look into that.
Thanks for the hint!
One question: https://fedorahosted.org/dogtail/ says "It uses Accessibility (a11y) technologies to communicate with desktop applications. "
Does Inkscape supports a11y?
grep -r -i "a11y" . ./libgdl/README.gdl-dock:- Functionality for the item grip: provide a11y
(a bullet from a TODO list)
and grep -r -i "accessibility" . ./widgets/eek-preview.cpp: /* Accessibility support: */
(not sure what this is) __________________________________________________ �������������� Yahoo!; ���������� �� ���������� �������� (spam); �� Yahoo! Mail �������� ��� �������� ������ ��������� ���� ��� ����������� ��������� http://mail.yahoo.gr
On Jun 10, 2010, at 2:10 AM, Vangelis Katsikaros wrote:
One question: https://fedorahosted.org/dogtail/ says "It uses Accessibility (a11y) technologies to communicate with desktop applications. "
Does Inkscape supports a11y?
Yes. All the stock GTK widgets have built-in accessibility support (that's one of the benefits of using an existing library/toolkit). A few custom widgets here and there may not have been checked, but the bulk of our UI does.
participants (2)
-
Jon Cruz
-
Vangelis Katsikaros