commit | 541f286a8a18afa2c89031d3f4380c02e74a0162 | [log] [tgz] |
---|---|---|
author | valerie young <spectranaut@igalia.com> | Mon Oct 24 04:04:54 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Oct 24 04:04:54 2022 |
tree | 84d3cd3a4b8a4af25c7da64449f39a44e39ea607 | |
parent | 18ebe08a2fe3c31f941eb064dfbda03f89320ae4 [diff] |
Write ax_call_statement_invoker for windows/IA2 ax_dump_tree tool This adds the following functionality to ax_dump_tree: $ ax_dump_tree.exe --chrome --active-tab --filters=test.html test.html: ``` <!-- @SCRIPT: button.role button.name button.description // Check if accessible object exists checkbox doesnotexist // Check if accessible object has an interface checkbox.getInterface(IAccessible2) checkbox.getInterface(IAccessibleHyperlink) // Test interface attribute, states and functions checkbox.getInterface(IAccessible2).getAttribute(checkable) // System states checkbox.hasState(CHECKED) // IA2 states dialog.getInterface(IAccessible2).hasState(IA2_STATE_MODAL) --> <!DOCTYPE html> <html lang="en"> <body> <div role="label">Describes The Button</div> <button aria-describedby="label" id="button">Test Button</button> <div role="checkbox" id="checkbox" aria-checked="true">Test Checkbox</checkbox> <div role="dialog" id="dialog" aria-modal='true'>Test Dialog</div> </body> </html> ``` Change-Id: I3d7c6cd73e92ed53cf7d5b7a19283befc513dd53 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3656089 Reviewed-by: Nektarios Paisios <nektar@chromium.org> Commit-Queue: Valerie Young <spectranaut@igalia.com> Cr-Commit-Position: refs/heads/main@{#1062653}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.