-
Victor Fei authored
- Implemented firing property changed event for UIA_AriaPropertiesPropertyId and associated unit and browser dump tests for the following AriaProperties: - atomic - busy - checked - expanded - haspopup - invalid - multiline - required - selected - Removed serializing popup logic in BlinkAXTreeSource::SerializeNode since it is redundant and already covered by AXStateFromBlink(src, dst) at the beginning of SerializeNode. - Breakdown of UI Automation AriaProperties need to be implemented: atomic [part 1, this cl] busy [part 1, this cl] channel [part 2] checked [part 1, this cl] disabled [part 3] dropeffect [part 2] expanded [part 1, this cl] grabbed [part 2] haspopup [part 1, this cl] hidden [not implemented] invalid [part 1, this cl] level [part 3] live [part 3] multiline [part 1, this cl] multiselectable [part 3] posinset [part 4] pressed [part 4] readonly [part 4] relevant [part 4] required [part 1, this cl] secret [part 2] selected [part 1, this cl] setsize [part 5] sort [part 5] tabindex [part 2] valuemax [part 5] valuemin [part 5] valuenow [part 5] valuetext [part 5] - Documentation on UI Automation AriaProperties (see the second table's last column for AriaProperties properties): https://docs.microsoft.com/en-us/windows/desktop/WinAuto/uiauto-ariaspecification - Link to part 1, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1574834 - Link to part 2, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1576280 - Link to part 3, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1589100 - Link to part 4, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1592640 - Link to part 5, UIA: Fire UIA_AriaPropertiesPropertyId event: https://chromium-review.googlesource.com/c/chromium/src/+/1591487 Bug: 928949 Change-Id: Iee8a99c0d5868660976736af0f62eb8c41341d21 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1574834Reviewed-by:
Luke Halliwell <halliwell@chromium.org> Reviewed-by:
Dominic Mazzoni <dmazzoni@chromium.org> Reviewed-by:
Ian Prest <iapres@microsoft.com> Commit-Queue: Victor Fei <vicfei@microsoft.com> Cr-Commit-Position: refs/heads/master@{#657475}
70347008