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

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: updating expectations for mac and android 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 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
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
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
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
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
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
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
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698