Skip to content

Draft: GUI testing framework (linux-only)

Robin Swift requested to merge swift/gimp:testing into master

Some ideas for issue #9339

@barefootliam gave me some pointers for polling the locations of UI elements which have been written into the script tests.py, particularly that X11 and Wayland both have access to the DBus method. Some quotes for reference:

https://wiki.gnome.org/Accessibility/Wayland

...

[accesses a UI element] by its accessible name, exposed to the accessibility tool kit, same as Orca knows how to read its label out loud and activate it

...

there are tools that sit on top of atk and do that sort of testing. they may or may not be cross-platform, some may be linux-only, but even that would be a huge step forward for us @barefootliam

This experiment is an attempt to make a Linux-only version which in theory could have other backends plug into it (assuming we have other accessibility data on those systems to access).

Edited by Robin Swift

Merge request reports

Loading