Index: content/browser/accessibility/dump_accessibility_tree_browsertest.cc |
diff --git a/content/browser/accessibility/dump_accessibility_tree_browsertest.cc b/content/browser/accessibility/dump_accessibility_tree_browsertest.cc |
index d2d1134bf7c8c394a8dcea0963a30bef4f02e53f..45bf951a0ad18117a81bd3d42d5d9ce8f78e9f62 100644 |
--- a/content/browser/accessibility/dump_accessibility_tree_browsertest.cc |
+++ b/content/browser/accessibility/dump_accessibility_tree_browsertest.cc |
@@ -6,6 +6,7 @@ |
#include <string> |
#include <vector> |
+#include "base/command_line.h" |
#include "base/file_util.h" |
#include "base/logging.h" |
#include "base/path_service.h" |
@@ -20,6 +21,7 @@ |
#include "content/port/browser/render_widget_host_view_port.h" |
#include "content/public/browser/web_contents.h" |
#include "content/public/common/content_paths.h" |
+#include "content/public/common/content_switches.h" |
#include "content/public/common/url_constants.h" |
#include "content/shell/browser/shell.h" |
#include "content/test/accessibility_browser_test_utils.h" |
@@ -119,6 +121,13 @@ class DumpAccessibilityTreeTest : public ContentBrowserTest { |
} |
} |
+ virtual void SetUpCommandLine(CommandLine* command_line) OVERRIDE { |
+ ContentBrowserTest::SetUpCommandLine(command_line); |
+ // Enable <dialog>, which is used in some tests. |
+ CommandLine::ForCurrentProcess()->AppendSwitch( |
+ switches::kEnableExperimentalWebPlatformFeatures); |
+ } |
+ |
void RunTest(const base::FilePath::CharType* file_path); |
}; |
@@ -410,6 +419,31 @@ IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityListMarkers) { |
RunTest(FILE_PATH_LITERAL("list-markers.html")); |
} |
+IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
+ AccessibilityModalDialogClosed) { |
+ RunTest(FILE_PATH_LITERAL("modal-dialog-closed.html")); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
+ AccessibilityModalDialogOpened) { |
+ RunTest(FILE_PATH_LITERAL("modal-dialog-opened.html")); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
+ AccessibilityModalDialogInIframeClosed) { |
+ RunTest(FILE_PATH_LITERAL("modal-dialog-in-iframe-closed.html")); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
+ AccessibilityModalDialogInIframeOpened) { |
+ RunTest(FILE_PATH_LITERAL("modal-dialog-in-iframe-opened.html")); |
+} |
+ |
+IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, |
+ AccessibilityModalDialogStack) { |
+ RunTest(FILE_PATH_LITERAL("modal-dialog-stack.html")); |
+} |
+ |
IN_PROC_BROWSER_TEST_F(DumpAccessibilityTreeTest, AccessibilityP) { |
RunTest(FILE_PATH_LITERAL("p.html")); |
} |