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

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: fixed link bug 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 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
195 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 195 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
196 AccessibilityAriaComplementary) { 196 AccessibilityAriaComplementary) {
197 RunAriaTest(FILE_PATH_LITERAL("aria-complementary.html")); 197 RunAriaTest(FILE_PATH_LITERAL("aria-complementary.html"));
198 } 198 }
199 199
200 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 200 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
201 AccessibilityAriaContentInfo) { 201 AccessibilityAriaContentInfo) {
202 RunAriaTest(FILE_PATH_LITERAL("aria-contentinfo.html")); 202 RunAriaTest(FILE_PATH_LITERAL("aria-contentinfo.html"));
203 } 203 }
204 204
205 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaControls) {
206 RunAriaTest(FILE_PATH_LITERAL("aria-controls.html"));
207 }
208
205 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDefinition) { 209 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDefinition) {
206 RunAriaTest(FILE_PATH_LITERAL("aria-definition.html")); 210 RunAriaTest(FILE_PATH_LITERAL("aria-definition.html"));
207 } 211 }
208 212
209 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDialog) { 213 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDialog) {
210 RunAriaTest(FILE_PATH_LITERAL("aria-dialog.html")); 214 RunAriaTest(FILE_PATH_LITERAL("aria-dialog.html"));
211 } 215 }
212 216
213 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDirectory) { 217 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaDirectory) {
214 RunAriaTest(FILE_PATH_LITERAL("aria-directory.html")); 218 RunAriaTest(FILE_PATH_LITERAL("aria-directory.html"));
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
257 261
258 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 262 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
259 AccessibilityAriaLabelledByHeading) { 263 AccessibilityAriaLabelledByHeading) {
260 RunAriaTest(FILE_PATH_LITERAL("aria-labelledby-heading.html")); 264 RunAriaTest(FILE_PATH_LITERAL("aria-labelledby-heading.html"));
261 } 265 }
262 266
263 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLevel) { 267 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLevel) {
264 RunAriaTest(FILE_PATH_LITERAL("aria-level.html")); 268 RunAriaTest(FILE_PATH_LITERAL("aria-level.html"));
265 } 269 }
266 270
271 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaLink) {
272 RunAriaTest(FILE_PATH_LITERAL("aria-link.html"));
273 }
274
267 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaList) { 275 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaList) {
268 RunAriaTest(FILE_PATH_LITERAL("aria-list.html")); 276 RunAriaTest(FILE_PATH_LITERAL("aria-list.html"));
269 } 277 }
270 278
271 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaListBox) { 279 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaListBox) {
272 RunAriaTest(FILE_PATH_LITERAL("aria-listbox.html")); 280 RunAriaTest(FILE_PATH_LITERAL("aria-listbox.html"));
273 } 281 }
274 282
275 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 283 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
276 AccessibilityAriaListBoxActiveDescendant) { 284 AccessibilityAriaListBoxActiveDescendant) {
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
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 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
438 450
439 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 451 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
440 AccessibilityAriaSpinButton) { 452 AccessibilityAriaSpinButton) {
441 RunAriaTest(FILE_PATH_LITERAL("aria-spinbutton.html")); 453 RunAriaTest(FILE_PATH_LITERAL("aria-spinbutton.html"));
442 } 454 }
443 455
444 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaStatus) { 456 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaStatus) {
445 RunAriaTest(FILE_PATH_LITERAL("aria-status.html")); 457 RunAriaTest(FILE_PATH_LITERAL("aria-status.html"));
446 } 458 }
447 459
460 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTab) {
461 RunAriaTest(FILE_PATH_LITERAL("aria-tab.html"));
462 }
463
464 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTabList) {
465 RunAriaTest(FILE_PATH_LITERAL("aria-tablist.html"));
466 }
467
448 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTextbox) { 468 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTextbox) {
449 RunAriaTest(FILE_PATH_LITERAL("aria-textbox.html")); 469 RunAriaTest(FILE_PATH_LITERAL("aria-textbox.html"));
450 } 470 }
451 471
452 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTimer) { 472 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaTimer) {
453 RunAriaTest(FILE_PATH_LITERAL("aria-timer.html")); 473 RunAriaTest(FILE_PATH_LITERAL("aria-timer.html"));
454 } 474 }
455 475
456 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 476 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
457 AccessibilityAriaToggleButton) { 477 AccessibilityAriaToggleButton) {
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after
540 560
541 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 561 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
542 AccessibilityCheckboxNameCalc) { 562 AccessibilityCheckboxNameCalc) {
543 RunHtmlTest(FILE_PATH_LITERAL("checkbox-name-calc.html")); 563 RunHtmlTest(FILE_PATH_LITERAL("checkbox-name-calc.html"));
544 } 564 }
545 565
546 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCite) { 566 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCite) {
547 RunHtmlTest(FILE_PATH_LITERAL("cite.html")); 567 RunHtmlTest(FILE_PATH_LITERAL("cite.html"));
548 } 568 }
549 569
570 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCode) {
571 RunHtmlTest(FILE_PATH_LITERAL("code.html"));
572 }
573
550 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCol) { 574 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityCol) {
551 RunHtmlTest(FILE_PATH_LITERAL("col.html")); 575 RunHtmlTest(FILE_PATH_LITERAL("col.html"));
552 } 576 }
553 577
554 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityColgroup) { 578 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityColgroup) {
555 RunHtmlTest(FILE_PATH_LITERAL("colgroup.html")); 579 RunHtmlTest(FILE_PATH_LITERAL("colgroup.html"));
556 } 580 }
557 581
558 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDd) { 582 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityDd) {
559 RunHtmlTest(FILE_PATH_LITERAL("dd.html")); 583 RunHtmlTest(FILE_PATH_LITERAL("dd.html"));
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
715 } 739 }
716 740
717 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputEmail) { 741 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputEmail) {
718 RunHtmlTest(FILE_PATH_LITERAL("input-email.html")); 742 RunHtmlTest(FILE_PATH_LITERAL("input-email.html"));
719 } 743 }
720 744
721 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputFile) { 745 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputFile) {
722 RunHtmlTest(FILE_PATH_LITERAL("input-file.html")); 746 RunHtmlTest(FILE_PATH_LITERAL("input-file.html"));
723 } 747 }
724 748
749 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputImage) {
750 RunHtmlTest(FILE_PATH_LITERAL("input-image.html"));
751 }
752
725 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 753 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
726 AccessibilityInputImageButtonInMenu) { 754 AccessibilityInputImageButtonInMenu) {
727 RunHtmlTest(FILE_PATH_LITERAL("input-image-button-in-menu.html")); 755 RunHtmlTest(FILE_PATH_LITERAL("input-image-button-in-menu.html"));
728 } 756 }
729 757
730 // crbug.com/423675 - AX tree is different for Win7 and Win8. 758 // crbug.com/423675 - AX tree is different for Win7 and Win8.
731 #if defined(OS_WIN) 759 #if defined(OS_WIN)
732 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 760 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
733 DISABLED_AccessibilityInputMonth) { 761 DISABLED_AccessibilityInputMonth) {
734 RunHtmlTest(FILE_PATH_LITERAL("input-month.html")); 762 RunHtmlTest(FILE_PATH_LITERAL("input-month.html"));
(...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after
814 } 842 }
815 843
816 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLandmark) { 844 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLandmark) {
817 RunHtmlTest(FILE_PATH_LITERAL("landmark.html")); 845 RunHtmlTest(FILE_PATH_LITERAL("landmark.html"));
818 } 846 }
819 847
820 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLegend) { 848 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLegend) {
821 RunHtmlTest(FILE_PATH_LITERAL("legend.html")); 849 RunHtmlTest(FILE_PATH_LITERAL("legend.html"));
822 } 850 }
823 851
852 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLi) {
853 RunHtmlTest(FILE_PATH_LITERAL("li.html"));
854 }
855
824 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLink) { 856 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityLink) {
825 RunHtmlTest(FILE_PATH_LITERAL("link.html")); 857 RunHtmlTest(FILE_PATH_LITERAL("link.html"));
826 } 858 }
827 859
828 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityList) { 860 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityList) {
829 RunHtmlTest(FILE_PATH_LITERAL("list.html")); 861 RunHtmlTest(FILE_PATH_LITERAL("list.html"));
830 } 862 }
831 863
832 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityListMarkers) { 864 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityListMarkers) {
833 RunHtmlTest(FILE_PATH_LITERAL("list-markers.html")); 865 RunHtmlTest(FILE_PATH_LITERAL("list-markers.html"));
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
970 } 1002 }
971 1003
972 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySummary) { 1004 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySummary) {
973 RunHtmlTest(FILE_PATH_LITERAL("summary.html")); 1005 RunHtmlTest(FILE_PATH_LITERAL("summary.html"));
974 } 1006 }
975 1007
976 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySvg) { 1008 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySvg) {
977 RunHtmlTest(FILE_PATH_LITERAL("svg.html")); 1009 RunHtmlTest(FILE_PATH_LITERAL("svg.html"));
978 } 1010 }
979 1011
980 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityTab) {
981 RunHtmlTest(FILE_PATH_LITERAL("tab.html"));
982 }
983
984 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityTableSimple) { 1012 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityTableSimple) {
985 RunHtmlTest(FILE_PATH_LITERAL("table-simple.html")); 1013 RunHtmlTest(FILE_PATH_LITERAL("table-simple.html"));
986 } 1014 }
987 1015
988 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 1016 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
989 AccessibilityTableThRowHeader) { 1017 AccessibilityTableThRowHeader) {
990 RunHtmlTest(FILE_PATH_LITERAL("table-th-rowheader.html")); 1018 RunHtmlTest(FILE_PATH_LITERAL("table-th-rowheader.html"));
991 } 1019 }
992 1020
993 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 1021 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
1026 // crbug.com/281952 1054 // crbug.com/281952
1027 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, DISABLED_AccessibilityVideo) { 1055 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, DISABLED_AccessibilityVideo) {
1028 RunHtmlTest(FILE_PATH_LITERAL("video.html")); 1056 RunHtmlTest(FILE_PATH_LITERAL("video.html"));
1029 } 1057 }
1030 1058
1031 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) { 1059 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) {
1032 RunHtmlTest(FILE_PATH_LITERAL("wbr.html")); 1060 RunHtmlTest(FILE_PATH_LITERAL("wbr.html"));
1033 } 1061 }
1034 1062
1035 } // namespace content 1063 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698