Page MenuHomePhorge

Fix sticker picker accessibility and migrate test to appium
Needs ReviewPublic

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

Details

Reviewers
None
Group Reviewers
O1: the Kazv Project
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
Branch
tusooa/stacked
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 629
Build 1240: Invoke BuildbotBuildbot build #1851
Build 1239: arc lint + arc unit

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!