Ddmazzoni@chromium.orgMake spin button accessible on Mac.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Adds OWNERS file for content/test/data/accessibility. BUG=none TEST=none Review URL: http://codereview.chromium.org/9913001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@129580 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Test accessibility tree of contenteditable. BUG=123205 TEST=This is a test Review URL: http://codereview.chromium.org/10038027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132291 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Improve accessible name calculation on Windows. This depends on: http://codereview.chromium.org/10662003/ Based on the HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/), add some new tests to assert the correct behavior for computing the text alternative for a checkbox, button, and text field, then fix the implementation to match the test. BUG=124314 TBR=dtseng Review URL: https://chromiumcodereview.appspot.com/10823073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150070 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve accessible name calculation on Windows. This depends on: http://codereview.chromium.org/10662003/ Based on the HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/), add some new tests to assert the correct behavior for computing the text alternative for a checkbox, button, and text field, then fix the implementation to match the test. BUG=124314 TBR=dtseng Review URL: https://chromiumcodereview.appspot.com/10823073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150070 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve accessible name calculation on Windows. This depends on: http://codereview.chromium.org/10662003/ Based on the HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/), add some new tests to assert the correct behavior for computing the text alternative for a checkbox, button, and text field, then fix the implementation to match the test. BUG=124314 TBR=dtseng Review URL: https://chromiumcodereview.appspot.com/10823073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150070 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve accessible name calculation on Windows. This depends on: http://codereview.chromium.org/10662003/ Based on the HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/), add some new tests to assert the correct behavior for computing the text alternative for a checkbox, button, and text field, then fix the implementation to match the test. BUG=124314 TBR=dtseng Review URL: https://chromiumcodereview.appspot.com/10823073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150070 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve accessible name calculation on Windows. This depends on: http://codereview.chromium.org/10662003/ Based on the HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/), add some new tests to assert the correct behavior for computing the text alternative for a checkbox, button, and text field, then fix the implementation to match the test. BUG=124314 TBR=dtseng Review URL: https://chromiumcodereview.appspot.com/10823073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150070 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve accessible name calculation on Windows. This depends on: http://codereview.chromium.org/10662003/ Based on the HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/), add some new tests to assert the correct behavior for computing the text alternative for a checkbox, button, and text field, then fix the implementation to match the test. BUG=124314 TBR=dtseng Review URL: https://chromiumcodereview.appspot.com/10823073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150070 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Test accessibility tree of contenteditable. BUG=123205 TEST=This is a test Review URL: http://codereview.chromium.org/10038027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132291 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve accessible name calculation on Windows. This depends on: http://codereview.chromium.org/10662003/ Based on the HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/), add some new tests to assert the correct behavior for computing the text alternative for a checkbox, button, and text field, then fix the implementation to match the test. BUG=124314 TBR=dtseng Review URL: https://chromiumcodereview.appspot.com/10823073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150070 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve accessible name calculation on Windows. This depends on: http://codereview.chromium.org/10662003/ Based on the HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/), add some new tests to assert the correct behavior for computing the text alternative for a checkbox, button, and text field, then fix the implementation to match the test. BUG=124314 TBR=dtseng Review URL: https://chromiumcodereview.appspot.com/10823073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150070 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve accessible name calculation on Windows. This depends on: http://codereview.chromium.org/10662003/ Based on the HTML to Platform Accessibility APIs Implementation Guide (http://www.w3.org/TR/html-aapi/), add some new tests to assert the correct behavior for computing the text alternative for a checkbox, button, and text field, then fix the implementation to match the test. BUG=124314 TBR=dtseng Review URL: https://chromiumcodereview.appspot.com/10823073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150070 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Correctly map list markers to a specific role rather than a generic group on Mac. BUG=122238 TEST=manually with VoiceOver. Review URL: http://codereview.chromium.org/10054037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132231 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Correctly map list markers to a specific role rather than a generic group on Mac. BUG=122238 TEST=manually with VoiceOver. Review URL: http://codereview.chromium.org/10054037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132231 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Improve test engine error feedback: 1. Don't list files that are different just because of comments 2. Show the line numbers from the expected file where the differences are. 3. Allow *-expected.txt files to be marked as skipped -- if first line of file begins with #<skip 4. Add anchor tests which exercise the test engine and #<skip 5. Add a readme.txt for future developers looking to add tests BUG=120934 TEST=anchor tests exercise the test engine changes Review URL: http://codereview.chromium.org/9950068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131003 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 | |
Make spin button accessible on Mac. I mapped a spin button to a vertical slider, which causes VoiceOver to expect the appropriate range attributes - and then gave it a role description of "spin button" and an orientation of "vertical", so hopefully users will be able to figure it out. I also filled in the remaining range attributes that weren't implemented yet, which also improves sliders, scroll bars, and progress bars. BUG=130430 TEST=Visit a webpage with an ARIA spinbutton with VoiceOver on. Review URL: https://chromiumcodereview.appspot.com/10911287 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156881 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Make spin button accessible on Mac. I mapped a spin button to a vertical slider, which causes VoiceOver to expect the appropriate range attributes - and then gave it a role description of "spin button" and an orientation of "vertical", so hopefully users will be able to figure it out. I also filled in the remaining range attributes that weren't implemented yet, which also improves sliders, scroll bars, and progress bars. BUG=130430 TEST=Visit a webpage with an ARIA spinbutton with VoiceOver on. Review URL: https://chromiumcodereview.appspot.com/10911287 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156881 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Add support for new accessibility roles from WebKit, with tests. These roles worked before, but the code is now cleaner because they directly correspond to a WebKit role, rather than requiring matching on the tag name: div, form, hr, label, p, presentational, spinbuttonpart These roles bring new support for roles that were not previously accessible: canvas, spinbutton, togglebutton. All of the interesting cases have new tests (content_browsertest target). BUG=145346,143689 Review URL: https://chromiumcodereview.appspot.com/10919157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156272 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Reland 149510 - Allow filters in accessibility tests to specify which attributes to check. Rolled this out in hopes of stopping some crashes, but it didn't help, so relanding. With this change, a DumpAccessibilityTree test can specify filters to control which attributes are printed. This keeps each test expectation file small and readable, while making it easy to test for all sorts of attributes, including obscure ones. Each platform will have a few attributes that print by default, like the role and name. HTML files add rules of this form to override the defaults: @MAC-DENY:subrole* @MAC-DENY:value* @MAC-ALLOW:description* You can also specify @MAC-ALLOW:* or @WIN-ALLOW:* if you want to dump everything - helpful during development sometimes. BUG=124314 Review URL: https://chromiumcodereview.appspot.com/10662003 TBR=dmazzoni@chromium.org Review URL: https://chromiumcodereview.appspot.com/10837065 TBR=pkasting@chromium.org Review URL: https://chromiumcodereview.appspot.com/10830133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@149573 0039d316-1c4b-4281-b951-d872f2087c98 | 13 年前 | |
Re-land: Improve formatting of accessibility tests that dump the tree. Adds indentation, uses more readable notation. Adds one new test for static lists to illustrate the indentations. BUG=none TEST=Adds new test Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=125898 Review URL: https://chromiumcodereview.appspot.com/9617019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126105 0039d316-1c4b-4281-b951-d872f2087c98 | 14 年前 |
DumpAccessibilityTreeTest Notes
Files used:
- foo.html -- a file to be tested
- foo-expected-win.txt -- expected MSAA output
- foo-expected-mac.txt -- expected Mac accessibility output
Format for expected files:
- Blank lines and lines beginning with # are ignored
- Skipped files: if first line of file begins with #<skip then the entire file is ignored, but listed in the output as skipped
- Use 4 spaces for indent to show hierarchy
- MSAA states do not have a prefix, e.g. FOCUSED, not STATE_SYSTEM_FOCUSED
- All other constants are used exactly as normally named
- See specific examples (e.g. ul-expected-win.txt) for more details
Running the tests: browser_tests --gtest_filter="DumpAccessibilityTreeTest*"