UIATableGroup accessibility identifier makes items inside inaccessible.
| Originator: | henry3writes | ||
| Number: | rdar://13200766 | Date Originated: | 12-Feb-2013 |
| Status: | Open | Resolved: | |
| Product: | Apple Instruments | Product Version: | 4.6 |
| Classification: | Reproducible: | Sometimes |
Summary: UIATableGroup accessibility identifiers are (randomly) inconsistant if the table group contains more than one label. Steps to Reproduce: Create a UITableView with a custom UIView returned as a section view. In this section view, place a segmented control with textual options. Also, place a UILabel in this section view that is meant to be the section heading. Expected Results: The section heading labels should be returned as the name of the UIATableGroup element on the UI Automation side. Actual Results: The name of one of the buttons in the segmented control are randomly returned as the name of the UIATableGroup. Notes: A work around for this would simply be to put an accessibility identifier on the UIView that we return for the table group section. However, in attempting to do so, the interior contents of that custom section view are inaccessible from automation. Therefor, for example, we cannot deterministically access a table group element and click on one of it's child elements, because those child elements no longer show up.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!