Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(774)

Side by Side Diff: content/browser/accessibility/dump_accessibility_tree_browsertest.cc

Issue 837123004: Add DumpAccessibilityTree tests (12 of 20) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 185 matching lines...) Expand 10 before | Expand all | Expand 10 after
196 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 196 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
197 AccessibilityAriaComplementary) { 197 AccessibilityAriaComplementary) {
198 RunAriaTest(FILE_PATH_LITERAL("aria-complementary.html")); 198 RunAriaTest(FILE_PATH_LITERAL("aria-complementary.html"));
199 } 199 }
200 200
201 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 201 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
202 AccessibilityAriaContentInfo) { 202 AccessibilityAriaContentInfo) {
203 RunAriaTest(FILE_PATH_LITERAL("aria-contentinfo.html")); 203 RunAriaTest(FILE_PATH_LITERAL("aria-contentinfo.html"));
204 } 204 }
205 205
206 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaControls) {
207 RunAriaTest(FILE_PATH_LITERAL("aria-controls.html"));
208 }
209
206 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDefinition) { 210 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDefinition) {
207 RunAriaTest(FILE_PATH_LITERAL("aria-definition.html")); 211 RunAriaTest(FILE_PATH_LITERAL("aria-definition.html"));
208 } 212 }
209 213
210 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDialog) { 214 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDialog) {
211 RunAriaTest(FILE_PATH_LITERAL("aria-dialog.html")); 215 RunAriaTest(FILE_PATH_LITERAL("aria-dialog.html"));
212 } 216 }
213 217
214 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDirectory) { 218 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDirectory) {
215 RunAriaTest(FILE_PATH_LITERAL("aria-directory.html")); 219 RunAriaTest(FILE_PATH_LITERAL("aria-directory.html"));
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
258 262
259 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 263 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
260 AccessibilityAriaLabelledByHeading) { 264 AccessibilityAriaLabelledByHeading) {
261 RunAriaTest(FILE_PATH_LITERAL("aria-labelledby-heading.html")); 265 RunAriaTest(FILE_PATH_LITERAL("aria-labelledby-heading.html"));
262 } 266 }
263 267
264 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLevel) { 268 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLevel) {
265 RunAriaTest(FILE_PATH_LITERAL("aria-level.html")); 269 RunAriaTest(FILE_PATH_LITERAL("aria-level.html"));
266 } 270 }
267 271
272 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLink) {
273 RunAriaTest(FILE_PATH_LITERAL("aria-link.html"));
274 }
275
268 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaList) { 276 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaList) {
269 RunAriaTest(FILE_PATH_LITERAL("aria-list.html")); 277 RunAriaTest(FILE_PATH_LITERAL("aria-list.html"));
270 } 278 }
271 279
272 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaListBox) { 280 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaListBox) {
273 RunAriaTest(FILE_PATH_LITERAL("aria-listbox.html")); 281 RunAriaTest(FILE_PATH_LITERAL("aria-listbox.html"));
274 } 282 }
275 283
276 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 284 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
277 AccessibilityAriaListBoxActiveDescendant) { 285 AccessibilityAriaListBoxActiveDescendant) {
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 350
343 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 351 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
344 AccessibilityAriaMultiselectable) { 352 AccessibilityAriaMultiselectable) {
345 RunAriaTest(FILE_PATH_LITERAL("aria-multiselectable.html")); 353 RunAriaTest(FILE_PATH_LITERAL("aria-multiselectable.html"));
346 } 354 }
347 355
348 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNavigation) { 356 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNavigation) {
349 RunAriaTest(FILE_PATH_LITERAL("aria-navigation.html")); 357 RunAriaTest(FILE_PATH_LITERAL("aria-navigation.html"));
350 } 358 }
351 359
360 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNote) {
361 RunAriaTest(FILE_PATH_LITERAL("aria-note.html"));
362 }
363
352 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 364 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
353 AccessibilityAriaOrientation) { 365 AccessibilityAriaOrientation) {
354 RunAriaTest(FILE_PATH_LITERAL("aria-orientation.html")); 366 RunAriaTest(FILE_PATH_LITERAL("aria-orientation.html"));
355 } 367 }
356 368
357 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMath) { 369 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMath) {
358 RunAriaTest(FILE_PATH_LITERAL("aria-math.html")); 370 RunAriaTest(FILE_PATH_LITERAL("aria-math.html"));
359 } 371 }
360 372
361 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNone) { 373 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaNone) {
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
432 444
433 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 445 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
434 AccessibilityAriaSpinButton) { 446 AccessibilityAriaSpinButton) {
435 RunAriaTest(FILE_PATH_LITERAL("aria-spinbutton.html")); 447 RunAriaTest(FILE_PATH_LITERAL("aria-spinbutton.html"));
436 } 448 }
437 449
438 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaStatus) { 450 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaStatus) {
439 RunAriaTest(FILE_PATH_LITERAL("aria-status.html")); 451 RunAriaTest(FILE_PATH_LITERAL("aria-status.html"));
440 } 452 }
441 453
454 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTab) {
455 RunAriaTest(FILE_PATH_LITERAL("aria-tab.html"));
456 }
457
458 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityTabList) {
459 RunAriaTest(FILE_PATH_LITERAL("aria-tablist.html"));
460 }
461
442 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTextbox) { 462 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTextbox) {
443 RunAriaTest(FILE_PATH_LITERAL("aria-textbox.html")); 463 RunAriaTest(FILE_PATH_LITERAL("aria-textbox.html"));
444 } 464 }
445 465
446 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTimer) { 466 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTimer) {
447 RunAriaTest(FILE_PATH_LITERAL("aria-timer.html")); 467 RunAriaTest(FILE_PATH_LITERAL("aria-timer.html"));
448 } 468 }
449 469
450 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 470 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
451 AccessibilityAriaToggleButton) { 471 AccessibilityAriaToggleButton) {
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
531 551
532 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 552 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
533 AccessibilityCheckboxNameCalc) { 553 AccessibilityCheckboxNameCalc) {
534 RunHtmlTest(FILE_PATH_LITERAL("checkbox-name-calc.html")); 554 RunHtmlTest(FILE_PATH_LITERAL("checkbox-name-calc.html"));
535 } 555 }
536 556
537 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCite) { 557 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCite) {
538 RunHtmlTest(FILE_PATH_LITERAL("cite.html")); 558 RunHtmlTest(FILE_PATH_LITERAL("cite.html"));
539 } 559 }
540 560
561 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCode) {
562 RunHtmlTest(FILE_PATH_LITERAL("code.html"));
563 }
564
541 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCol) { 565 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCol) {
542 RunHtmlTest(FILE_PATH_LITERAL("col.html")); 566 RunHtmlTest(FILE_PATH_LITERAL("col.html"));
543 } 567 }
544 568
545 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityColgroup) { 569 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityColgroup) {
546 RunHtmlTest(FILE_PATH_LITERAL("colgroup.html")); 570 RunHtmlTest(FILE_PATH_LITERAL("colgroup.html"));
547 } 571 }
548 572
549 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDd) { 573 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDd) {
550 RunHtmlTest(FILE_PATH_LITERAL("dd.html")); 574 RunHtmlTest(FILE_PATH_LITERAL("dd.html"));
(...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after
698 if (base::mac::IsOSMavericks()) 722 if (base::mac::IsOSMavericks())
699 return; 723 return;
700 #endif 724 #endif
701 RunHtmlTest(FILE_PATH_LITERAL("input-datetime-local.html")); 725 RunHtmlTest(FILE_PATH_LITERAL("input-datetime-local.html"));
702 } 726 }
703 727
704 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputFile) { 728 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputFile) {
705 RunHtmlTest(FILE_PATH_LITERAL("input-file.html")); 729 RunHtmlTest(FILE_PATH_LITERAL("input-file.html"));
706 } 730 }
707 731
732 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputImage) {
733 RunHtmlTest(FILE_PATH_LITERAL("input-image.html"));
734 }
735
708 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 736 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
709 AccessibilityInputImageButtonInMenu) { 737 AccessibilityInputImageButtonInMenu) {
710 RunHtmlTest(FILE_PATH_LITERAL("input-image-button-in-menu.html")); 738 RunHtmlTest(FILE_PATH_LITERAL("input-image-button-in-menu.html"));
711 } 739 }
712 740
713 // crbug.com/423675 - AX tree is different for Win7 and Win8. 741 // crbug.com/423675 - AX tree is different for Win7 and Win8.
714 #if defined(OS_WIN) 742 #if defined(OS_WIN)
715 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 743 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
716 DISABLED_AccessibilityInputMonth) { 744 DISABLED_AccessibilityInputMonth) {
717 RunHtmlTest(FILE_PATH_LITERAL("input-month.html")); 745 RunHtmlTest(FILE_PATH_LITERAL("input-month.html"));
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
798 } 826 }
799 827
800 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLandmark) { 828 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLandmark) {
801 RunHtmlTest(FILE_PATH_LITERAL("landmark.html")); 829 RunHtmlTest(FILE_PATH_LITERAL("landmark.html"));
802 } 830 }
803 831
804 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLegend) { 832 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLegend) {
805 RunHtmlTest(FILE_PATH_LITERAL("legend.html")); 833 RunHtmlTest(FILE_PATH_LITERAL("legend.html"));
806 } 834 }
807 835
836 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLi) {
837 RunHtmlTest(FILE_PATH_LITERAL("li.html"));
838 }
839
808 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLink) { 840 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLink) {
809 RunHtmlTest(FILE_PATH_LITERAL("link.html")); 841 RunHtmlTest(FILE_PATH_LITERAL("link.html"));
810 } 842 }
811 843
812 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityList) { 844 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityList) {
813 RunHtmlTest(FILE_PATH_LITERAL("list.html")); 845 RunHtmlTest(FILE_PATH_LITERAL("list.html"));
814 } 846 }
815 847
816 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityListMarkers) { 848 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityListMarkers) {
817 RunHtmlTest(FILE_PATH_LITERAL("list-markers.html")); 849 RunHtmlTest(FILE_PATH_LITERAL("list-markers.html"));
(...skipping 132 matching lines...) Expand 10 before | Expand all | Expand 10 after
950 } 982 }
951 983
952 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySummary) { 984 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySummary) {
953 RunHtmlTest(FILE_PATH_LITERAL("summary.html")); 985 RunHtmlTest(FILE_PATH_LITERAL("summary.html"));
954 } 986 }
955 987
956 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySvg) { 988 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySvg) {
957 RunHtmlTest(FILE_PATH_LITERAL("svg.html")); 989 RunHtmlTest(FILE_PATH_LITERAL("svg.html"));
958 } 990 }
959 991
960 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityTab) {
961 RunHtmlTest(FILE_PATH_LITERAL("tab.html"));
962 }
963
964 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 992 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
965 DISABLED_AccessibilityTableSimple) { 993 DISABLED_AccessibilityTableSimple) {
966 RunHtmlTest(FILE_PATH_LITERAL("table-simple.html")); 994 RunHtmlTest(FILE_PATH_LITERAL("table-simple.html"));
967 } 995 }
968 996
969 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 997 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
970 DISABLED_AccessibilityTableThRowHeader) { 998 DISABLED_AccessibilityTableThRowHeader) {
971 RunHtmlTest(FILE_PATH_LITERAL("table-th-rowheader.html")); 999 RunHtmlTest(FILE_PATH_LITERAL("table-th-rowheader.html"));
972 } 1000 }
973 1001
(...skipping 28 matching lines...) Expand all
1002 1030
1003 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityVar) { 1031 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityVar) {
1004 RunHtmlTest(FILE_PATH_LITERAL("var.html")); 1032 RunHtmlTest(FILE_PATH_LITERAL("var.html"));
1005 } 1033 }
1006 1034
1007 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) { 1035 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) {
1008 RunHtmlTest(FILE_PATH_LITERAL("wbr.html")); 1036 RunHtmlTest(FILE_PATH_LITERAL("wbr.html"));
1009 } 1037 }
1010 1038
1011 } // namespace content 1039 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698