Skip to content

"Enable Accessibility" on iOS Safari not working #174016

@avi-testsigma

Description

@avi-testsigma

Hi, I'm not sure if this is officially supported, but we've been able to test Flutter apps using selenium/playwright using these steps:

  1. Click on [aria-label="Enable accessibility"] or the flt-semantics-placeholder element programatically using JavaScript.
  2. Proceed to write the test script like you'd write for any web app

Test executions work flawlessly on Chrome any OS and Safari Mac. However, on iOS Safari the first step is not having any effect.

One of the ways we're able to make it work manually is by enabling "Voice over" mode on device and then tapping on that element through Screen Reader. But this Voice Over mode or Screen Reader is not exposed to automation tools any how.

Can somebody help regarding this? Is there any bug due to which this happens or there are some limitations?

Metadata

Metadata

Assignees

No one assigned

    Labels

    in triagePresently being triaged by the triage teamwaiting for customer responseThe Flutter team cannot make further progress on this issue until the original reporter responds

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions