Page MenuHomePhorge

Fix sticker picker accessibility and migrate test to appium
ClosedPublic

Authored by tusooa on Sat, Jun 13, 9:30 AM.

Details

Summary

First, this sets up appium for component testing via selenium-webdriver-at-spi. Second, it fixes some accessibility problems in the sticker picker:

  • Focus styles for stickers
  • Stickers can be triggered using keyboard
  • Use sticker body for accessible name of sticker buttons

Type: fix

CCBUG: https://iron.lily-is.land/T185

Test Plan

Check the appium test passes on the pipeline. Check you can tab into stickers to receive focus styles, and you can use space button to send a sticker when focused on it.

Diff Detail

Repository
rK kazv
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Sat, Jun 13, 10:11 AM
Harbormaster failed remote builds in B629: Diff 968!
src/tests/appium-tests/TestStickerPicker.py
3

add copyright info

Reference kde develop site in README on how to enable appium tests

This revision is now accepted and ready to land.Sat, Jun 27, 7:49 PM

Add instructions in README

This revision was landed with ongoing or failed builds.Sat, Jun 27, 9:43 PM
This revision was automatically updated to reflect the committed changes.