| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include <set> | 5 #include <set> |
| 6 #include <string> | 6 #include <string> |
| 7 #include <vector> | 7 #include <vector> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/path_service.h" | 10 #include "base/path_service.h" |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 199 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 199 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 200 AccessibilityAriaComplementary) { | 200 AccessibilityAriaComplementary) { |
| 201 RunAriaTest(FILE_PATH_LITERAL("aria-complementary.html")); | 201 RunAriaTest(FILE_PATH_LITERAL("aria-complementary.html")); |
| 202 } | 202 } |
| 203 | 203 |
| 204 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 204 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 205 AccessibilityAriaContentInfo) { | 205 AccessibilityAriaContentInfo) { |
| 206 RunAriaTest(FILE_PATH_LITERAL("aria-contentinfo.html")); | 206 RunAriaTest(FILE_PATH_LITERAL("aria-contentinfo.html")); |
| 207 } | 207 } |
| 208 | 208 |
| 209 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaControls) { |
| 210 RunAriaTest(FILE_PATH_LITERAL("aria-controls.html")); |
| 211 } |
| 212 |
| 209 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDefinition) { | 213 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDefinition) { |
| 210 RunAriaTest(FILE_PATH_LITERAL("aria-definition.html")); | 214 RunAriaTest(FILE_PATH_LITERAL("aria-definition.html")); |
| 211 } | 215 } |
| 212 | 216 |
| 213 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDialog) { | 217 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDialog) { |
| 214 RunAriaTest(FILE_PATH_LITERAL("aria-dialog.html")); | 218 RunAriaTest(FILE_PATH_LITERAL("aria-dialog.html")); |
| 215 } | 219 } |
| 216 | 220 |
| 217 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDirectory) { | 221 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDirectory) { |
| 218 RunAriaTest(FILE_PATH_LITERAL("aria-directory.html")); | 222 RunAriaTest(FILE_PATH_LITERAL("aria-directory.html")); |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 261 | 265 |
| 262 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 266 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 263 AccessibilityAriaLabelledByHeading) { | 267 AccessibilityAriaLabelledByHeading) { |
| 264 RunAriaTest(FILE_PATH_LITERAL("aria-labelledby-heading.html")); | 268 RunAriaTest(FILE_PATH_LITERAL("aria-labelledby-heading.html")); |
| 265 } | 269 } |
| 266 | 270 |
| 267 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLevel) { | 271 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLevel) { |
| 268 RunAriaTest(FILE_PATH_LITERAL("aria-level.html")); | 272 RunAriaTest(FILE_PATH_LITERAL("aria-level.html")); |
| 269 } | 273 } |
| 270 | 274 |
| 275 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLink) { |
| 276 RunAriaTest(FILE_PATH_LITERAL("aria-link.html")); |
| 277 } |
| 278 |
| 271 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaList) { | 279 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaList) { |
| 272 RunAriaTest(FILE_PATH_LITERAL("aria-list.html")); | 280 RunAriaTest(FILE_PATH_LITERAL("aria-list.html")); |
| 273 } | 281 } |
| 274 | 282 |
| 275 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaListBox) { | 283 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaListBox) { |
| 276 RunAriaTest(FILE_PATH_LITERAL("aria-listbox.html")); | 284 RunAriaTest(FILE_PATH_LITERAL("aria-listbox.html")); |
| 277 } | 285 } |
| 278 | 286 |
| 279 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 287 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 280 AccessibilityAriaListBoxActiveDescendant) { | 288 AccessibilityAriaListBoxActiveDescendant) { |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 345 | 353 |
| 346 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 354 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 347 AccessibilityAriaMultiselectable) { | 355 AccessibilityAriaMultiselectable) { |
| 348 RunAriaTest(FILE_PATH_LITERAL("aria-multiselectable.html")); | 356 RunAriaTest(FILE_PATH_LITERAL("aria-multiselectable.html")); |
| 349 } | 357 } |
| 350 | 358 |
| 351 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNavigation) { | 359 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNavigation) { |
| 352 RunAriaTest(FILE_PATH_LITERAL("aria-navigation.html")); | 360 RunAriaTest(FILE_PATH_LITERAL("aria-navigation.html")); |
| 353 } | 361 } |
| 354 | 362 |
| 363 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNote) { |
| 364 RunAriaTest(FILE_PATH_LITERAL("aria-note.html")); |
| 365 } |
| 366 |
| 355 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 367 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 356 AccessibilityAriaOrientation) { | 368 AccessibilityAriaOrientation) { |
| 357 RunAriaTest(FILE_PATH_LITERAL("aria-orientation.html")); | 369 RunAriaTest(FILE_PATH_LITERAL("aria-orientation.html")); |
| 358 } | 370 } |
| 359 | 371 |
| 360 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMath) { | 372 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMath) { |
| 361 RunAriaTest(FILE_PATH_LITERAL("aria-math.html")); | 373 RunAriaTest(FILE_PATH_LITERAL("aria-math.html")); |
| 362 } | 374 } |
| 363 | 375 |
| 364 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNone) { | 376 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNone) { |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 435 | 447 |
| 436 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 448 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 437 AccessibilityAriaSpinButton) { | 449 AccessibilityAriaSpinButton) { |
| 438 RunAriaTest(FILE_PATH_LITERAL("aria-spinbutton.html")); | 450 RunAriaTest(FILE_PATH_LITERAL("aria-spinbutton.html")); |
| 439 } | 451 } |
| 440 | 452 |
| 441 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaStatus) { | 453 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaStatus) { |
| 442 RunAriaTest(FILE_PATH_LITERAL("aria-status.html")); | 454 RunAriaTest(FILE_PATH_LITERAL("aria-status.html")); |
| 443 } | 455 } |
| 444 | 456 |
| 457 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTab) { |
| 458 RunAriaTest(FILE_PATH_LITERAL("aria-tab.html")); |
| 459 } |
| 460 |
| 461 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityTabList) { |
| 462 RunAriaTest(FILE_PATH_LITERAL("aria-tablist.html")); |
| 463 } |
| 464 |
| 445 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTextbox) { | 465 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTextbox) { |
| 446 RunAriaTest(FILE_PATH_LITERAL("aria-textbox.html")); | 466 RunAriaTest(FILE_PATH_LITERAL("aria-textbox.html")); |
| 447 } | 467 } |
| 448 | 468 |
| 449 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTimer) { | 469 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTimer) { |
| 450 RunAriaTest(FILE_PATH_LITERAL("aria-timer.html")); | 470 RunAriaTest(FILE_PATH_LITERAL("aria-timer.html")); |
| 451 } | 471 } |
| 452 | 472 |
| 453 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 473 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 454 AccessibilityAriaToggleButton) { | 474 AccessibilityAriaToggleButton) { |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 534 | 554 |
| 535 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 555 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 536 AccessibilityCheckboxNameCalc) { | 556 AccessibilityCheckboxNameCalc) { |
| 537 RunHtmlTest(FILE_PATH_LITERAL("checkbox-name-calc.html")); | 557 RunHtmlTest(FILE_PATH_LITERAL("checkbox-name-calc.html")); |
| 538 } | 558 } |
| 539 | 559 |
| 540 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCite) { | 560 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCite) { |
| 541 RunHtmlTest(FILE_PATH_LITERAL("cite.html")); | 561 RunHtmlTest(FILE_PATH_LITERAL("cite.html")); |
| 542 } | 562 } |
| 543 | 563 |
| 564 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCode) { |
| 565 RunHtmlTest(FILE_PATH_LITERAL("code.html")); |
| 566 } |
| 567 |
| 544 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCol) { | 568 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCol) { |
| 545 RunHtmlTest(FILE_PATH_LITERAL("col.html")); | 569 RunHtmlTest(FILE_PATH_LITERAL("col.html")); |
| 546 } | 570 } |
| 547 | 571 |
| 548 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityColgroup) { | 572 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityColgroup) { |
| 549 RunHtmlTest(FILE_PATH_LITERAL("colgroup.html")); | 573 RunHtmlTest(FILE_PATH_LITERAL("colgroup.html")); |
| 550 } | 574 } |
| 551 | 575 |
| 552 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDd) { | 576 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDd) { |
| 553 RunHtmlTest(FILE_PATH_LITERAL("dd.html")); | 577 RunHtmlTest(FILE_PATH_LITERAL("dd.html")); |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 701 if (base::mac::IsOSMavericks()) | 725 if (base::mac::IsOSMavericks()) |
| 702 return; | 726 return; |
| 703 #endif | 727 #endif |
| 704 RunHtmlTest(FILE_PATH_LITERAL("input-datetime-local.html")); | 728 RunHtmlTest(FILE_PATH_LITERAL("input-datetime-local.html")); |
| 705 } | 729 } |
| 706 | 730 |
| 707 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputFile) { | 731 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputFile) { |
| 708 RunHtmlTest(FILE_PATH_LITERAL("input-file.html")); | 732 RunHtmlTest(FILE_PATH_LITERAL("input-file.html")); |
| 709 } | 733 } |
| 710 | 734 |
| 735 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputImage) { |
| 736 RunHtmlTest(FILE_PATH_LITERAL("input-image.html")); |
| 737 } |
| 738 |
| 711 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 739 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 712 AccessibilityInputImageButtonInMenu) { | 740 AccessibilityInputImageButtonInMenu) { |
| 713 RunHtmlTest(FILE_PATH_LITERAL("input-image-button-in-menu.html")); | 741 RunHtmlTest(FILE_PATH_LITERAL("input-image-button-in-menu.html")); |
| 714 } | 742 } |
| 715 | 743 |
| 716 // crbug.com/423675 - AX tree is different for Win7 and Win8. | 744 // crbug.com/423675 - AX tree is different for Win7 and Win8. |
| 717 #if defined(OS_WIN) | 745 #if defined(OS_WIN) |
| 718 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 746 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 719 DISABLED_AccessibilityInputMonth) { | 747 DISABLED_AccessibilityInputMonth) { |
| 720 RunHtmlTest(FILE_PATH_LITERAL("input-month.html")); | 748 RunHtmlTest(FILE_PATH_LITERAL("input-month.html")); |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 802 | 830 |
| 803 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLandmark) { | 831 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLandmark) { |
| 804 RunHtmlTest(FILE_PATH_LITERAL("landmark.html")); | 832 RunHtmlTest(FILE_PATH_LITERAL("landmark.html")); |
| 805 } | 833 } |
| 806 | 834 |
| 807 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 835 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 808 DISABLED_AccessibilityLegend) { | 836 DISABLED_AccessibilityLegend) { |
| 809 RunHtmlTest(FILE_PATH_LITERAL("legend.html")); | 837 RunHtmlTest(FILE_PATH_LITERAL("legend.html")); |
| 810 } | 838 } |
| 811 | 839 |
| 840 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLi) { |
| 841 RunHtmlTest(FILE_PATH_LITERAL("li.html")); |
| 842 } |
| 843 |
| 812 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLink) { | 844 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLink) { |
| 813 RunHtmlTest(FILE_PATH_LITERAL("link.html")); | 845 RunHtmlTest(FILE_PATH_LITERAL("link.html")); |
| 814 } | 846 } |
| 815 | 847 |
| 816 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityList) { | 848 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityList) { |
| 817 RunHtmlTest(FILE_PATH_LITERAL("list.html")); | 849 RunHtmlTest(FILE_PATH_LITERAL("list.html")); |
| 818 } | 850 } |
| 819 | 851 |
| 820 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityListMarkers) { | 852 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityListMarkers) { |
| 821 RunHtmlTest(FILE_PATH_LITERAL("list-markers.html")); | 853 RunHtmlTest(FILE_PATH_LITERAL("list-markers.html")); |
| (...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 954 } | 986 } |
| 955 | 987 |
| 956 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySummary) { | 988 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySummary) { |
| 957 RunHtmlTest(FILE_PATH_LITERAL("summary.html")); | 989 RunHtmlTest(FILE_PATH_LITERAL("summary.html")); |
| 958 } | 990 } |
| 959 | 991 |
| 960 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySvg) { | 992 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySvg) { |
| 961 RunHtmlTest(FILE_PATH_LITERAL("svg.html")); | 993 RunHtmlTest(FILE_PATH_LITERAL("svg.html")); |
| 962 } | 994 } |
| 963 | 995 |
| 964 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityTab) { | |
| 965 RunHtmlTest(FILE_PATH_LITERAL("tab.html")); | |
| 966 } | |
| 967 | |
| 968 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 996 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 969 DISABLED_AccessibilityTableSimple) { | 997 DISABLED_AccessibilityTableSimple) { |
| 970 RunHtmlTest(FILE_PATH_LITERAL("table-simple.html")); | 998 RunHtmlTest(FILE_PATH_LITERAL("table-simple.html")); |
| 971 } | 999 } |
| 972 | 1000 |
| 973 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, | 1001 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
| 974 DISABLED_AccessibilityTableThRowHeader) { | 1002 DISABLED_AccessibilityTableThRowHeader) { |
| 975 RunHtmlTest(FILE_PATH_LITERAL("table-th-rowheader.html")); | 1003 RunHtmlTest(FILE_PATH_LITERAL("table-th-rowheader.html")); |
| 976 } | 1004 } |
| 977 | 1005 |
| (...skipping 28 matching lines...) Expand all Loading... |
| 1006 | 1034 |
| 1007 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityVar) { | 1035 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityVar) { |
| 1008 RunHtmlTest(FILE_PATH_LITERAL("var.html")); | 1036 RunHtmlTest(FILE_PATH_LITERAL("var.html")); |
| 1009 } | 1037 } |
| 1010 | 1038 |
| 1011 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) { | 1039 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) { |
| 1012 RunHtmlTest(FILE_PATH_LITERAL("wbr.html")); | 1040 RunHtmlTest(FILE_PATH_LITERAL("wbr.html")); |
| 1013 } | 1041 } |
| 1014 | 1042 |
| 1015 } // namespace content | 1043 } // namespace content |
| OLD | NEW |