SoK23 | Blog post about Selenium-At-SPI

Joseph P. De Veaugh-Geiss joseph at
Thu May 4 10:25:46 BST 2023

Follow-up to this discussion at the plasma-devel mailing list:

   Subject: testing UIs and improving a11y all at once!

Harald Sitter posted in December about automated testing of Qt programs 
with the Selenium Webdriver using AT-SPI. [1] Perhaps of interest to 
many of you, I would like now to draw your attention to a blog post 
published today about follow-up work from Nitin Tejuja during Season of 
KDE 2023.

    *SoK 2023 Selenium-ST-API KDE Eco Power Measurement Proof Of 
Concept: Achieving Three KDE Goals With One Stone!*

In the post Emmanuel Charruau outlines how this work is relevant for all 
3 of KDE's current goals. [2] Read more at the blog post!

1. Sustainable Software
2. KDE For All
3. Automate And Systematize Internal Processes

And you can check out the step-by-step guide to Selenium-AT-SPI to be 
included as Chapter 4 in the energy measurement handbook (draft):

Great work and thank you, Nitin, together with mentors Emmanuel and Harald!




Joseph P. De Veaugh-Geiss
KDE Internal Communications & KDE Eco Community Manager
OpenPGP: 8FC5 4178 DC44 AD55 08E7 DF57 453E 5746 59A6 C06F

Generally available Monday-Thursday from 10-16h CET/CEST. Outside of 
these times it may take a little longer for me to respond.

KDE Eco: Building Energy-Efficient Free Software!
Mastodon: @be4foss at

More information about the kde-devel mailing list