| 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 303 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 |
| OLD | NEW |