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

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

Issue 850683003: Add DumpAccessibilityTree tests (19 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 303 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 } 314 }
315 315
316 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMenu) { 316 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMenu) {
317 RunAriaTest(FILE_PATH_LITERAL("aria-menu.html")); 317 RunAriaTest(FILE_PATH_LITERAL("aria-menu.html"));
318 } 318 }
319 319
320 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMenuBar) { 320 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMenuBar) {
321 RunAriaTest(FILE_PATH_LITERAL("aria-menubar.html")); 321 RunAriaTest(FILE_PATH_LITERAL("aria-menubar.html"));
322 } 322 }
323 323
324 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaMenuItem) {
325 RunAriaTest(FILE_PATH_LITERAL("aria-menuitem.html"));
326 }
327
324 // crbug.com/442278 will stop creating new text elements representing title. 328 // crbug.com/442278 will stop creating new text elements representing title.
325 // Re-baseline after the Blink change goes in 329 // Re-baseline after the Blink change goes in
326 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 330 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
327 DISABLED_AccessibilityAriaMenuItemCheckBox) { 331 DISABLED_AccessibilityAriaMenuItemCheckBox) {
328 RunAriaTest(FILE_PATH_LITERAL("aria-menuitemcheckbox.html")); 332 RunAriaTest(FILE_PATH_LITERAL("aria-menuitemcheckbox.html"));
329 } 333 }
330 334
331 // crbug.com/442278 will stop creating new text elements representing title. 335 // crbug.com/442278 will stop creating new text elements representing title.
332 // Re-baseline after the Blink change goes in 336 // Re-baseline after the Blink change goes in
333 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 337 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
369 373
370 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaPressed) { 374 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaPressed) {
371 RunAriaTest(FILE_PATH_LITERAL("aria-pressed.html")); 375 RunAriaTest(FILE_PATH_LITERAL("aria-pressed.html"));
372 } 376 }
373 377
374 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 378 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
375 AccessibilityAriaProgressbar) { 379 AccessibilityAriaProgressbar) {
376 RunAriaTest(FILE_PATH_LITERAL("aria-progressbar.html")); 380 RunAriaTest(FILE_PATH_LITERAL("aria-progressbar.html"));
377 } 381 }
378 382
379 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 383 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRadio) {
380 AccessibilityAriaRadio) {
381 RunAriaTest(FILE_PATH_LITERAL("aria-radio.html")); 384 RunAriaTest(FILE_PATH_LITERAL("aria-radio.html"));
382 } 385 }
383 386
384 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 387 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
385 AccessibilityAriaRadiogroup) { 388 AccessibilityAriaRadiogroup) {
386 RunAriaTest(FILE_PATH_LITERAL("aria-radiogroup.html")); 389 RunAriaTest(FILE_PATH_LITERAL("aria-radiogroup.html"));
387 } 390 }
388 391
392 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaReadonly) {
393 RunAriaTest(FILE_PATH_LITERAL("aria-readonly.html"));
394 }
395
396 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRegion) {
397 RunAriaTest(FILE_PATH_LITERAL("aria-region.html"));
398 }
399
389 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRelevant) { 400 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRelevant) {
390 RunAriaTest(FILE_PATH_LITERAL("aria-relevant.html")); 401 RunAriaTest(FILE_PATH_LITERAL("aria-relevant.html"));
391 } 402 }
392 403
393 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRequired) { 404 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRequired) {
394 RunAriaTest(FILE_PATH_LITERAL("aria-required.html")); 405 RunAriaTest(FILE_PATH_LITERAL("aria-required.html"));
395 } 406 }
396 407
397 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRow) { 408 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRow) {
398 RunAriaTest(FILE_PATH_LITERAL("aria-row.html")); 409 RunAriaTest(FILE_PATH_LITERAL("aria-row.html"));
399 } 410 }
400 411
401 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRowGroup) { 412 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRowGroup) {
402 RunAriaTest(FILE_PATH_LITERAL("aria-rowgroup.html")); 413 RunAriaTest(FILE_PATH_LITERAL("aria-rowgroup.html"));
403 } 414 }
404 415
405 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaReadonly) { 416 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRowHeader) {
406 RunAriaTest(FILE_PATH_LITERAL("aria-readonly.html")); 417 RunAriaTest(FILE_PATH_LITERAL("aria-rowheader.html"));
407 }
408
409 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaRegion) {
410 RunAriaTest(FILE_PATH_LITERAL("aria-region.html"));
411 } 418 }
412 419
413 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaSearch) { 420 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaSearch) {
414 RunAriaTest(FILE_PATH_LITERAL("aria-search.html")); 421 RunAriaTest(FILE_PATH_LITERAL("aria-search.html"));
415 } 422 }
416 423
417 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaSelected) { 424 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaSelected) {
418 RunAriaTest(FILE_PATH_LITERAL("aria-selected.html")); 425 RunAriaTest(FILE_PATH_LITERAL("aria-selected.html"));
419 } 426 }
420 427
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
473 } 480 }
474 481
475 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaValueMax) { 482 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaValueMax) {
476 RunAriaTest(FILE_PATH_LITERAL("aria-valuemax.html")); 483 RunAriaTest(FILE_PATH_LITERAL("aria-valuemax.html"));
477 } 484 }
478 485
479 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaValueNow) { 486 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaValueNow) {
480 RunAriaTest(FILE_PATH_LITERAL("aria-valuenow.html")); 487 RunAriaTest(FILE_PATH_LITERAL("aria-valuenow.html"));
481 } 488 }
482 489
490 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAriaValueText) {
491 RunAriaTest(FILE_PATH_LITERAL("aria-valuetext.html"));
492 }
493
483 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityArticle) { 494 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityArticle) {
484 RunHtmlTest(FILE_PATH_LITERAL("article.html")); 495 RunHtmlTest(FILE_PATH_LITERAL("article.html"));
485 } 496 }
486 497
487 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAside) { 498 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAside) {
488 RunHtmlTest(FILE_PATH_LITERAL("aside.html")); 499 RunHtmlTest(FILE_PATH_LITERAL("aside.html"));
489 } 500 }
490 501
491 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAudio) { 502 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityAudio) {
492 RunHtmlTest(FILE_PATH_LITERAL("audio.html")); 503 RunHtmlTest(FILE_PATH_LITERAL("audio.html"));
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
631 } 642 }
632 643
633 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityHeading) { 644 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityHeading) {
634 RunHtmlTest(FILE_PATH_LITERAL("heading.html")); 645 RunHtmlTest(FILE_PATH_LITERAL("heading.html"));
635 } 646 }
636 647
637 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityHR) { 648 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityHR) {
638 RunHtmlTest(FILE_PATH_LITERAL("hr.html")); 649 RunHtmlTest(FILE_PATH_LITERAL("hr.html"));
639 } 650 }
640 651
652 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityHTML) {
653 RunHtmlTest(FILE_PATH_LITERAL("html.html"));
654 }
655
641 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityI) { 656 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityI) {
642 RunHtmlTest(FILE_PATH_LITERAL("i.html")); 657 RunHtmlTest(FILE_PATH_LITERAL("i.html"));
643 } 658 }
644 659
645 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityIframe) { 660 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityIframe) {
646 RunHtmlTest(FILE_PATH_LITERAL("iframe.html")); 661 RunHtmlTest(FILE_PATH_LITERAL("iframe.html"));
647 } 662 }
648 663
649 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 664 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
650 AccessibilityIframeCoordinates) { 665 AccessibilityIframeCoordinates) {
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
693 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 708 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
694 AccessibilityInputDateTimeLocal) { 709 AccessibilityInputDateTimeLocal) {
695 #if defined(OS_MACOSX) 710 #if defined(OS_MACOSX)
696 // Fails on OS X 10.9 <https://crbug.com/430622>. 711 // Fails on OS X 10.9 <https://crbug.com/430622>.
697 if (base::mac::IsOSMavericks()) 712 if (base::mac::IsOSMavericks())
698 return; 713 return;
699 #endif 714 #endif
700 RunHtmlTest(FILE_PATH_LITERAL("input-datetime-local.html")); 715 RunHtmlTest(FILE_PATH_LITERAL("input-datetime-local.html"));
701 } 716 }
702 717
718 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputEmail) {
719 RunHtmlTest(FILE_PATH_LITERAL("input-email.html"));
720 }
721
703 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputFile) { 722 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityInputFile) {
704 RunHtmlTest(FILE_PATH_LITERAL("input-file.html")); 723 RunHtmlTest(FILE_PATH_LITERAL("input-file.html"));
705 } 724 }
706 725
707 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, 726 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest,
708 AccessibilityInputImageButtonInMenu) { 727 AccessibilityInputImageButtonInMenu) {
709 RunHtmlTest(FILE_PATH_LITERAL("input-image-button-in-menu.html")); 728 RunHtmlTest(FILE_PATH_LITERAL("input-image-button-in-menu.html"));
710 } 729 }
711 730
712 // crbug.com/423675 - AX tree is different for Win7 and Win8. 731 // crbug.com/423675 - AX tree is different for Win7 and Win8.
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
936 } 955 }
937 956
938 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySource) { 957 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySource) {
939 RunHtmlTest(FILE_PATH_LITERAL("source.html")); 958 RunHtmlTest(FILE_PATH_LITERAL("source.html"));
940 } 959 }
941 960
942 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySpan) { 961 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySpan) {
943 RunHtmlTest(FILE_PATH_LITERAL("span.html")); 962 RunHtmlTest(FILE_PATH_LITERAL("span.html"));
944 } 963 }
945 964
965 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityStrong) {
966 RunHtmlTest(FILE_PATH_LITERAL("strong.html"));
967 }
968
946 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySub) { 969 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySub) {
947 RunHtmlTest(FILE_PATH_LITERAL("sub.html")); 970 RunHtmlTest(FILE_PATH_LITERAL("sub.html"));
948 } 971 }
949 972
950 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySummary) { 973 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySummary) {
951 RunHtmlTest(FILE_PATH_LITERAL("summary.html")); 974 RunHtmlTest(FILE_PATH_LITERAL("summary.html"));
952 } 975 }
953 976
954 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySvg) { 977 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilitySvg) {
955 RunHtmlTest(FILE_PATH_LITERAL("svg.html")); 978 RunHtmlTest(FILE_PATH_LITERAL("svg.html"));
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
994 } 1017 }
995 1018
996 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityUl) { 1019 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityUl) {
997 RunHtmlTest(FILE_PATH_LITERAL("ul.html")); 1020 RunHtmlTest(FILE_PATH_LITERAL("ul.html"));
998 } 1021 }
999 1022
1000 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityVar) { 1023 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityVar) {
1001 RunHtmlTest(FILE_PATH_LITERAL("var.html")); 1024 RunHtmlTest(FILE_PATH_LITERAL("var.html"));
1002 } 1025 }
1003 1026
1027 // crbug.com/281952
1028 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, DISABLED_AccessibilityVideo) {
1029 RunHtmlTest(FILE_PATH_LITERAL("video.html"));
1030 }
1031
1004 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) { 1032 IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityWbr) {
1005 RunHtmlTest(FILE_PATH_LITERAL("wbr.html")); 1033 RunHtmlTest(FILE_PATH_LITERAL("wbr.html"));
1006 } 1034 }
1007 1035
1008 } // namespace content 1036 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698