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
3 // found in the LICENSE file.
4 
5 #include <set>
6 #include <string>
7 #include <vector>
8 
9 #include "base/command_line.h"
10 #include "base/files/file_util.h"
11 #include "base/path_service.h"
12 #include "base/strings/string16.h"
13 #include "base/strings/string_split.h"
14 #include "base/strings/string_util.h"
15 #include "base/strings/utf_string_conversions.h"
16 #include "base/threading/thread_restrictions.h"
17 #include "build/build_config.h"
18 #include "content/browser/accessibility/accessibility_tree_formatter_blink.h"
19 #include "content/browser/accessibility/browser_accessibility_manager.h"
20 #include "content/browser/accessibility/dump_accessibility_browsertest_base.h"
21 #include "content/browser/web_contents/web_contents_impl.h"
22 #include "content/public/browser/web_contents.h"
23 #include "content/public/common/content_paths.h"
24 #include "content/public/common/content_switches.h"
25 #include "content/public/test/accessibility_notification_waiter.h"
26 #include "content/public/test/browser_test.h"
27 #include "content/public/test/content_browser_test_utils.h"
28 #include "content/shell/browser/shell.h"
29 #include "ui/accessibility/accessibility_features.h"
30 #include "ui/accessibility/accessibility_switches.h"
31 
32 #if defined(OS_MAC)
33 #include "base/mac/mac_util.h"
34 #endif
35 
36 // TODO(aboxhall): Create expectations on Android for these
37 #if defined(OS_ANDROID)
38 #define MAYBE(x) DISABLED_##x
39 #else
40 #define MAYBE(x) x
41 #endif
42 
43 namespace content {
44 
45 using ui::AXPropertyFilter;
46 using ui::AXTreeFormatter;
47 
48 // See content/test/data/accessibility/readme.md for an overview.
49 //
50 // This test takes a snapshot of the platform BrowserAccessibility tree and
51 // tests it against an expected baseline.
52 //
53 // The flow of the test is as outlined below.
54 // 1. Load an html file from content/test/data/accessibility.
55 // 2. Read the expectation.
56 // 3. Browse to the page and serialize the platform specific tree into a human
57 //    readable string.
58 // 4. Perform a comparison between actual and expected and fail if they do not
59 //    exactly match.
60 class DumpAccessibilityTreeTest : public DumpAccessibilityTestBase {
61  public:
62   void AddDefaultFilters(
63       std::vector<AXPropertyFilter>* property_filters) override;
AddPropertyFilter(std::vector<AXPropertyFilter> * property_filters,const std::string & filter,AXPropertyFilter::Type type=AXPropertyFilter::ALLOW)64   void AddPropertyFilter(
65       std::vector<AXPropertyFilter>* property_filters,
66       const std::string& filter,
67       AXPropertyFilter::Type type = AXPropertyFilter::ALLOW) {
68     property_filters->push_back(AXPropertyFilter(filter, type));
69   }
70 
SetUpCommandLine(base::CommandLine * command_line)71   void SetUpCommandLine(base::CommandLine* command_line) override {
72     DumpAccessibilityTestBase::SetUpCommandLine(command_line);
73     // Enable <dialog>, which is used in some tests.
74     base::CommandLine::ForCurrentProcess()->AppendSwitch(
75         switches::kEnableExperimentalWebPlatformFeatures);
76     // Enable accessibility object model, used in other tests.
77     base::CommandLine::ForCurrentProcess()->AppendSwitchASCII(
78         switches::kEnableBlinkFeatures, "AccessibilityObjectModel");
79     // Enable display locking, used in some tests.
80     base::CommandLine::ForCurrentProcess()->AppendSwitchASCII(
81         switches::kEnableBlinkFeatures, "CSSContentVisibilityHiddenMatchable");
82     // kDisableAXMenuList is true on Chrome OS by default. Make it consistent
83     // for these cross-platform tests.
84     base::CommandLine::ForCurrentProcess()->AppendSwitchASCII(
85         switches::kDisableAXMenuList, "false");
86   }
87 
RunAriaTest(const base::FilePath::CharType * file_path)88   void RunAriaTest(const base::FilePath::CharType* file_path) {
89     base::FilePath test_path = GetTestFilePath("accessibility", "aria");
90     {
91       base::ScopedAllowBlockingForTesting allow_blocking;
92       ASSERT_TRUE(base::PathExists(test_path)) << test_path.LossyDisplayName();
93     }
94     base::FilePath aria_file = test_path.Append(base::FilePath(file_path));
95 
96     RunTest(aria_file, "accessibility/aria");
97   }
98 
RunAomTest(const base::FilePath::CharType * file_path)99   void RunAomTest(const base::FilePath::CharType* file_path) {
100     base::FilePath test_path = GetTestFilePath("accessibility", "aom");
101     {
102       base::ScopedAllowBlockingForTesting allow_blocking;
103       ASSERT_TRUE(base::PathExists(test_path)) << test_path.LossyDisplayName();
104     }
105     base::FilePath aom_file = test_path.Append(base::FilePath(file_path));
106 
107     RunTest(aom_file, "accessibility/aom");
108   }
109 
RunCSSTest(const base::FilePath::CharType * file_path)110   void RunCSSTest(const base::FilePath::CharType* file_path) {
111     base::FilePath test_path = GetTestFilePath("accessibility", "css");
112     {
113       base::ScopedAllowBlockingForTesting allow_blocking;
114       ASSERT_TRUE(base::PathExists(test_path)) << test_path.LossyDisplayName();
115     }
116     base::FilePath css_file = test_path.Append(base::FilePath(file_path));
117 
118     RunTest(css_file, "accessibility/css");
119   }
120 
RunHtmlTest(const base::FilePath::CharType * file_path)121   void RunHtmlTest(const base::FilePath::CharType* file_path) {
122     base::FilePath test_path = GetTestFilePath("accessibility", "html");
123     {
124       base::ScopedAllowBlockingForTesting allow_blocking;
125       ASSERT_TRUE(base::PathExists(test_path)) << test_path.LossyDisplayName();
126     }
127     base::FilePath html_file = test_path.Append(base::FilePath(file_path));
128 
129     RunTest(html_file, "accessibility/html");
130   }
131 
RunDisplayLockingTest(const base::FilePath::CharType * file_path)132   void RunDisplayLockingTest(const base::FilePath::CharType* file_path) {
133     base::FilePath test_path =
134         GetTestFilePath("accessibility", "display-locking");
135     {
136       base::ScopedAllowBlockingForTesting allow_blocking;
137       ASSERT_TRUE(base::PathExists(test_path)) << test_path.LossyDisplayName();
138     }
139     base::FilePath html_file = test_path.Append(base::FilePath(file_path));
140 
141     RunTest(html_file, "accessibility/display-locking");
142   }
143 
RunRegressionTest(const base::FilePath::CharType * file_path)144   void RunRegressionTest(const base::FilePath::CharType* file_path) {
145     base::FilePath test_path = GetTestFilePath("accessibility", "regression");
146     base::FilePath test_file = test_path.Append(base::FilePath(file_path));
147 
148     RunTest(test_file, "accessibility/regression");
149   }
150 
Dump(std::vector<std::string> & unused)151   std::vector<std::string> Dump(std::vector<std::string>& unused) override {
152     std::unique_ptr<AXTreeFormatter> formatter(formatter_factory_());
153     formatter->SetPropertyFilters(property_filters_);
154     formatter->SetNodeFilters(node_filters_);
155     std::string actual_contents;
156     formatter->FormatAccessibilityTreeForTesting(
157         GetRootAccessibilityNode(shell()->web_contents()), &actual_contents);
158     return base::SplitString(actual_contents, "\n", base::KEEP_WHITESPACE,
159                              base::SPLIT_WANT_NONEMPTY);
160   }
161 
RunLanguageDetectionTest(const base::FilePath::CharType * file_path)162   void RunLanguageDetectionTest(const base::FilePath::CharType* file_path) {
163     base::FilePath test_path =
164         GetTestFilePath("accessibility", "language-detection");
165     {
166       base::ScopedAllowBlockingForTesting allow_blocking;
167       ASSERT_TRUE(base::PathExists(test_path)) << test_path.LossyDisplayName();
168     }
169     base::FilePath language_detection_file =
170         test_path.Append(base::FilePath(file_path));
171 
172     // Enable language detection for both static and dynamic content.
173     base::CommandLine::ForCurrentProcess()->AppendSwitch(
174         ::switches::kEnableExperimentalAccessibilityLanguageDetection);
175     base::CommandLine::ForCurrentProcess()->AppendSwitch(
176         ::switches::kEnableExperimentalAccessibilityLanguageDetectionDynamic);
177 
178     RunTest(language_detection_file, "accessibility/language-detection");
179   }
180 
181   // Testing of the Test Harness itself.
RunTestHarnessTest(const base::FilePath::CharType * file_path)182   void RunTestHarnessTest(const base::FilePath::CharType* file_path) {
183     base::FilePath test_path = GetTestFilePath("accessibility", "test-harness");
184     {
185       base::ScopedAllowBlockingForTesting allow_blocking;
186       ASSERT_TRUE(base::PathExists(test_path)) << test_path.LossyDisplayName();
187     }
188     base::FilePath test_harness_file =
189         test_path.Append(base::FilePath(file_path));
190 
191     RunTest(test_harness_file, "accessibility/test-harness");
192   }
193 
194  protected:
195   // Override from DumpAccessibilityTestBase.
ChooseFeatures(std::vector<base::Feature> * enabled_features,std::vector<base::Feature> * disabled_features)196   void ChooseFeatures(std::vector<base::Feature>* enabled_features,
197                       std::vector<base::Feature>* disabled_features) override {
198     // http://crbug.com/1063155 - temporary until this is enabled
199     // everywhere.
200     enabled_features->emplace_back(
201         features::kEnableAccessibilityExposeHTMLElement);
202     DumpAccessibilityTestBase::ChooseFeatures(enabled_features,
203                                               disabled_features);
204   }
205 };
206 
207 // Subclass of DumpAccessibilityTreeTest that exposes ignored nodes.
208 class DumpAccessibilityTreeTestWithIgnoredNodes
209     : public DumpAccessibilityTreeTest {
210  protected:
211   // Override from DumpAccessibilityTreeTest.
ChooseFeatures(std::vector<base::Feature> * enabled_features,std::vector<base::Feature> * disabled_features)212   void ChooseFeatures(std::vector<base::Feature>* enabled_features,
213                       std::vector<base::Feature>* disabled_features) override {
214     // http://crbug.com/1063155 - temporary until this is enabled
215     // everywhere.
216     enabled_features->emplace_back(
217         features::kEnableAccessibilityExposeIgnoredNodes);
218     DumpAccessibilityTreeTest::ChooseFeatures(enabled_features,
219                                               disabled_features);
220   }
221 };
222 
AddDefaultFilters(std::vector<AXPropertyFilter> * property_filters)223 void DumpAccessibilityTreeTest::AddDefaultFilters(
224     std::vector<AXPropertyFilter>* property_filters) {
225   AddPropertyFilter(property_filters, "value='*'");
226   // The value attribute on the document object contains the URL of the current
227   // page which will not be the same every time the test is run.
228   AddPropertyFilter(property_filters, "value='http*'", AXPropertyFilter::DENY);
229   // Object attributes.value
230   AddPropertyFilter(property_filters, "layout-guess:*",
231                     AXPropertyFilter::ALLOW);
232 
233   AddPropertyFilter(property_filters, "select*");
234   AddPropertyFilter(property_filters, "selectedFromFocus=*",
235                     AXPropertyFilter::DENY);
236   AddPropertyFilter(property_filters, "descript*");
237   AddPropertyFilter(property_filters, "check*");
238   AddPropertyFilter(property_filters, "horizontal");
239   AddPropertyFilter(property_filters, "multiselectable");
240 
241   // Deny most empty values
242   AddPropertyFilter(property_filters, "*=''", AXPropertyFilter::DENY);
243   // After denying empty values, because we want to allow name=''
244   AddPropertyFilter(property_filters, "name=*", AXPropertyFilter::ALLOW_EMPTY);
245 }
246 
247 // Parameterize the tests so that each test-pass is run independently.
248 struct DumpAccessibilityTreeTestPassToString {
operator ()content::DumpAccessibilityTreeTestPassToString249   std::string operator()(const ::testing::TestParamInfo<size_t>& i) const {
250     auto passes = AccessibilityTreeFormatter::GetTestPasses();
251     CHECK_LT(i.param, passes.size());
252     return passes[i.param].name;
253   }
254 };
255 
256 INSTANTIATE_TEST_SUITE_P(
257     All,
258     DumpAccessibilityTreeTest,
259     ::testing::Range(size_t{0},
260                      AccessibilityTreeFormatter::GetTestPasses().size()),
261     DumpAccessibilityTreeTestPassToString());
262 
263 INSTANTIATE_TEST_SUITE_P(
264     All,
265     DumpAccessibilityTreeTestWithIgnoredNodes,
266     ::testing::Range(size_t{0},
267                      AccessibilityTreeFormatter::GetTestPasses().size()),
268     DumpAccessibilityTreeTestPassToString());
269 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSColor)270 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSColor) {
271   RunCSSTest(FILE_PATH_LITERAL("color.html"));
272 }
273 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSContentVisibilityAutoCrash)274 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
275                        AccessibilityCSSContentVisibilityAutoCrash) {
276   RunCSSTest(FILE_PATH_LITERAL("content-visibility-auto-crash.html"));
277 }
278 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSFontStyle)279 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSFontStyle) {
280   RunCSSTest(FILE_PATH_LITERAL("font-style.html"));
281 }
282 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSFontFamily)283 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSFontFamily) {
284   RunCSSTest(FILE_PATH_LITERAL("font-family.html"));
285 }
286 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSFontSize)287 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSFontSize) {
288   RunCSSTest(FILE_PATH_LITERAL("font-size.html"));
289 }
290 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSDisplayNone)291 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSDisplayNone) {
292   RunCSSTest(FILE_PATH_LITERAL("display-none.html"));
293 }
294 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSDisplayToNone)295 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
296                        AccessibilityCSSDisplayToNone) {
297   RunCSSTest(FILE_PATH_LITERAL("display-to-none.html"));
298 }
299 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSDisplayToInline)300 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
301                        AccessibilityCSSDisplayToInline) {
302   RunCSSTest(FILE_PATH_LITERAL("display-to-inline.html"));
303 }
304 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSDisplayToBlock)305 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
306                        AccessibilityCSSDisplayToBlock) {
307   RunCSSTest(FILE_PATH_LITERAL("display-to-block.html"));
308 }
309 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSInlinePositionRelative)310 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
311                        AccessibilityCSSInlinePositionRelative) {
312   RunCSSTest(FILE_PATH_LITERAL("inline-position-relative.html"));
313 }
314 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSLanguage)315 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSLanguage) {
316   RunCSSTest(FILE_PATH_LITERAL("language.html"));
317 }
318 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSPseudoElements)319 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
320                        AccessibilityCSSPseudoElements) {
321   RunCSSTest(FILE_PATH_LITERAL("pseudo-element-alternative-text.html"));
322 }
323 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSDOMElements)324 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSDOMElements) {
325   RunCSSTest(FILE_PATH_LITERAL("dom-element-css-alternative-text.html"));
326 }
327 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSTableIncomplete)328 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
329                        AccessibilityCSSTableIncomplete) {
330   RunCSSTest(FILE_PATH_LITERAL("table-incomplete.html"));
331 }
332 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSTableDisplay)333 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
334                        AccessibilityCSSTableDisplay) {
335   RunCSSTest(FILE_PATH_LITERAL("table-display.html"));
336 }
337 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSTableDisplayOther)338 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
339                        AccessibilityCSSTableDisplayOther) {
340   RunCSSTest(FILE_PATH_LITERAL("table-display-other.html"));
341 }
342 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSDataTableDisplayOther)343 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
344                        AccessibilityCSSDataTableDisplayOther) {
345   RunCSSTest(FILE_PATH_LITERAL("table-data-display-other.html"));
346 }
347 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSOverflow)348 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSOverflow) {
349   RunCSSTest(FILE_PATH_LITERAL("overflow.html"));
350 }
351 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSTransform)352 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSTransform) {
353   RunCSSTest(FILE_PATH_LITERAL("transform.html"));
354 }
355 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSVisibility)356 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCSSVisibility) {
357   RunCSSTest(FILE_PATH_LITERAL("visibility.html"));
358 }
359 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSVisibilityToHidden)360 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
361                        AccessibilityCSSVisibilityToHidden) {
362   RunCSSTest(FILE_PATH_LITERAL("visibility-to-hidden.html"));
363 }
364 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSVisibilityToCollapsed)365 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
366                        AccessibilityCSSVisibilityToCollapsed) {
367   RunCSSTest(FILE_PATH_LITERAL("visibility-to-collapsed.html"));
368 }
369 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCSSVisibilityToVisible)370 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
371                        AccessibilityCSSVisibilityToVisible) {
372   RunCSSTest(FILE_PATH_LITERAL("visibility-to-visible.html"));
373 }
374 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityA)375 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityA) {
376   RunHtmlTest(FILE_PATH_LITERAL("a.html"));
377 }
378 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAbbr)379 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAbbr) {
380   RunHtmlTest(FILE_PATH_LITERAL("abbr.html"));
381 }
382 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAbsoluteOffscreen)383 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
384                        AccessibilityAbsoluteOffscreen) {
385   RunHtmlTest(FILE_PATH_LITERAL("absolute-offscreen.html"));
386 }
387 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityActionVerbs)388 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityActionVerbs) {
389   RunHtmlTest(FILE_PATH_LITERAL("action-verbs.html"));
390 }
391 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityActions)392 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityActions) {
393   RunHtmlTest(FILE_PATH_LITERAL("actions.html"));
394 }
395 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAddress)396 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAddress) {
397   RunHtmlTest(FILE_PATH_LITERAL("address.html"));
398 }
399 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAnnotationRoles)400 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
401                        AccessibilityAnnotationRoles) {
402   RunAriaTest(FILE_PATH_LITERAL("annotation-roles.html"));
403 }
404 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityArea)405 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityArea) {
406   RunHtmlTest(FILE_PATH_LITERAL("area.html"));
407 }
408 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAreaCrash)409 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAreaCrash) {
410   RunHtmlTest(FILE_PATH_LITERAL("area-crash.html"));
411 }
412 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAreaSerializationCrash)413 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
414                        AccessibilityAreaSerializationCrash) {
415   RunHtmlTest(FILE_PATH_LITERAL("area-serialization-crash.html"));
416 }
417 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAName)418 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAName) {
419   RunHtmlTest(FILE_PATH_LITERAL("a-name.html"));
420 }
421 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityANameCalc)422 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityANameCalc) {
423   RunHtmlTest(FILE_PATH_LITERAL("a-name-calc.html"));
424 }
425 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityANoText)426 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityANoText) {
427   RunHtmlTest(FILE_PATH_LITERAL("a-no-text.html"));
428 }
429 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAOnclick)430 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAOnclick) {
431   RunHtmlTest(FILE_PATH_LITERAL("a-onclick.html"));
432 }
433 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityANestedStructure)434 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
435                        AccessibilityANestedStructure) {
436   RunHtmlTest(FILE_PATH_LITERAL("a-nested-structure.html"));
437 }
438 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAIsInteresting)439 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAIsInteresting) {
440   RunHtmlTest(FILE_PATH_LITERAL("isInteresting.html"));
441 }
442 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityClickableAncestor)443 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
444                        AccessibilityClickableAncestor) {
445   RunHtmlTest(FILE_PATH_LITERAL("clickable-ancestor.html"));
446 }
447 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityComboboxOptgroup)448 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
449                        AccessibilityComboboxOptgroup) {
450   RunHtmlTest(FILE_PATH_LITERAL("combobox-optgroup.html"));
451 }
452 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySvgStyleElement)453 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
454                        AccessibilitySvgStyleElement) {
455   RunHtmlTest(FILE_PATH_LITERAL("svg-style-element.html"));
456 }
457 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAomBusy)458 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAomBusy) {
459   RunAomTest(FILE_PATH_LITERAL("aom-busy.html"));
460 }
461 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAomChecked)462 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAomChecked) {
463   RunAomTest(FILE_PATH_LITERAL("aom-checked.html"));
464 }
465 
466 // TODO(crbug.com/983709): Flaky.
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityAriaActivedescendant)467 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
468                        DISABLED_AccessibilityAriaActivedescendant) {
469   RunAriaTest(FILE_PATH_LITERAL("aria-activedescendant.html"));
470 }
471 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaAlert)472 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaAlert) {
473   RunAriaTest(FILE_PATH_LITERAL("aria-alert.html"));
474 }
475 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaAlertDialog)476 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
477                        AccessibilityAriaAlertDialog) {
478   RunAriaTest(FILE_PATH_LITERAL("aria-alertdialog.html"));
479 }
480 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaAnyUnignored)481 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
482                        AccessibilityAriaAnyUnignored) {
483   RunAriaTest(FILE_PATH_LITERAL("aria-any-unignored.html"));
484 }
485 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaApplication)486 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
487                        AccessibilityAriaApplication) {
488   RunAriaTest(FILE_PATH_LITERAL("aria-application.html"));
489 }
490 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaArticle)491 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaArticle) {
492   RunAriaTest(FILE_PATH_LITERAL("aria-article.html"));
493 }
494 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaAtomic)495 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaAtomic) {
496   RunAriaTest(FILE_PATH_LITERAL("aria-atomic.html"));
497 }
498 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaAutocomplete)499 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
500                        AccessibilityAriaAutocomplete) {
501   RunAriaTest(FILE_PATH_LITERAL("aria-autocomplete.html"));
502 }
503 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaBanner)504 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaBanner) {
505   RunAriaTest(FILE_PATH_LITERAL("aria-banner.html"));
506 }
507 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaBlockquote)508 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaBlockquote) {
509   RunAriaTest(FILE_PATH_LITERAL("aria-blockquote.html"));
510 }
511 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaBusy)512 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaBusy) {
513   RunAriaTest(FILE_PATH_LITERAL("aria-busy.html"));
514 }
515 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaButton)516 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaButton) {
517   RunAriaTest(FILE_PATH_LITERAL("aria-button.html"));
518 }
519 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaCaption)520 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaCaption) {
521   RunAriaTest(FILE_PATH_LITERAL("aria-caption.html"));
522 }
523 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaCell)524 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaCell) {
525   RunAriaTest(FILE_PATH_LITERAL("aria-cell.html"));
526 }
527 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaCheckBox)528 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaCheckBox) {
529   RunAriaTest(FILE_PATH_LITERAL("aria-checkbox.html"));
530 }
531 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaChecked)532 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaChecked) {
533   RunAriaTest(FILE_PATH_LITERAL("aria-checked.html"));
534 }
535 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaCode)536 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaCode) {
537   RunAriaTest(FILE_PATH_LITERAL("aria-code.html"));
538 }
539 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaColAttr)540 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaColAttr) {
541   RunAriaTest(FILE_PATH_LITERAL("aria-col-attr.html"));
542 }
543 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaColumnHeader)544 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
545                        AccessibilityAriaColumnHeader) {
546   RunAriaTest(FILE_PATH_LITERAL("aria-columnheader.html"));
547 }
548 
549 #if defined(OS_ANDROID)
550 // TODO(crbug.com/986673): test is flaky on android.
551 #define MAYBE_AccessibilityAriaCombobox DISABLED_AccessibilityAriaCombobox
552 #else
553 #define MAYBE_AccessibilityAriaCombobox AccessibilityAriaCombobox
554 #endif
555 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityAriaCombobox)556 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
557                        MAYBE_AccessibilityAriaCombobox) {
558   RunAriaTest(FILE_PATH_LITERAL("aria-combobox.html"));
559 }
560 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaComboboxUneditable)561 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
562                        AccessibilityAriaComboboxUneditable) {
563   RunAriaTest(FILE_PATH_LITERAL("aria-combobox-uneditable.html"));
564 }
565 
566 #if defined(OS_ANDROID)
567 // TODO(crbug.com/986673): test is flaky on android.
568 #define MAYBE_AccessibilityAriaOnePointOneCombobox \
569   DISABLED_AccessibilityAriaOnePointOneCombobox
570 #else
571 #define MAYBE_AccessibilityAriaOnePointOneCombobox \
572   AccessibilityAriaOnePointOneCombobox
573 #endif
574 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityAriaOnePointOneCombobox)575 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
576                        MAYBE_AccessibilityAriaOnePointOneCombobox) {
577   RunAriaTest(FILE_PATH_LITERAL("aria1.1-combobox.html"));
578 }
579 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaComment)580 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaComment) {
581   RunAriaTest(FILE_PATH_LITERAL("aria-comment.html"));
582 }
583 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaComplementary)584 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
585                        AccessibilityAriaComplementary) {
586   RunAriaTest(FILE_PATH_LITERAL("aria-complementary.html"));
587 }
588 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaContentInfo)589 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
590                        AccessibilityAriaContentInfo) {
591   RunAriaTest(FILE_PATH_LITERAL("aria-contentinfo.html"));
592 }
593 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaControls)594 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaControls) {
595   RunAriaTest(FILE_PATH_LITERAL("aria-controls.html"));
596 }
597 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaCurrent)598 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaCurrent) {
599   RunAriaTest(FILE_PATH_LITERAL("aria-current.html"));
600 }
601 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDefinition)602 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaDefinition) {
603   RunAriaTest(FILE_PATH_LITERAL("aria-definition.html"));
604 }
605 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDescribedBy)606 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
607                        AccessibilityAriaDescribedBy) {
608   RunAriaTest(FILE_PATH_LITERAL("aria-describedby.html"));
609 }
610 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDescribedByUpdates)611 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
612                        AccessibilityAriaDescribedByUpdates) {
613   RunAriaTest(FILE_PATH_LITERAL("aria-describedby-updates.html"));
614 }
615 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDescription)616 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
617                        AccessibilityAriaDescription) {
618   RunAriaTest(FILE_PATH_LITERAL("aria-description.html"));
619 }
620 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDetails)621 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaDetails) {
622   RunAriaTest(FILE_PATH_LITERAL("aria-details.html"));
623 }
624 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDetailsRoles)625 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
626                        AccessibilityAriaDetailsRoles) {
627   RunAriaTest(FILE_PATH_LITERAL("aria-details-roles.html"));
628 }
629 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDialog)630 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaDialog) {
631   RunAriaTest(FILE_PATH_LITERAL("aria-dialog.html"));
632 }
633 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDirectory)634 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaDirectory) {
635   RunAriaTest(FILE_PATH_LITERAL("aria-directory.html"));
636 }
637 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDisabled)638 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaDisabled) {
639   RunAriaTest(FILE_PATH_LITERAL("aria-disabled.html"));
640 }
641 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDocument)642 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaDocument) {
643   RunAriaTest(FILE_PATH_LITERAL("aria-document.html"));
644 }
645 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaDropEffect)646 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaDropEffect) {
647   RunAriaTest(FILE_PATH_LITERAL("aria-dropeffect.html"));
648 }
649 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaEmphasis)650 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaEmphasis) {
651   RunAriaTest(FILE_PATH_LITERAL("aria-emphasis.html"));
652 }
653 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaErrorMessage)654 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
655                        AccessibilityAriaErrorMessage) {
656   RunAriaTest(FILE_PATH_LITERAL("aria-errormessage.html"));
657 }
658 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaExpanded)659 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaExpanded) {
660   RunAriaTest(FILE_PATH_LITERAL("aria-expanded.html"));
661 }
662 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaExpandedRolesSupported)663 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
664                        AccessibilityAriaExpandedRolesSupported) {
665   RunAriaTest(FILE_PATH_LITERAL("aria-expanded-roles-supported.html"));
666 }
667 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaFeed)668 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaFeed) {
669   RunAriaTest(FILE_PATH_LITERAL("aria-feed.html"));
670 }
671 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaFigure)672 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaFigure) {
673   RunAriaTest(FILE_PATH_LITERAL("aria-figure.html"));
674 }
675 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaFocusableSubwidgetNotEditable)676 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
677                        AccessibilityAriaFocusableSubwidgetNotEditable) {
678   RunAriaTest(FILE_PATH_LITERAL("aria-focusable-subwidget-not-editable.html"));
679 }
680 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaHasPopup)681 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaHasPopup) {
682   RunAriaTest(FILE_PATH_LITERAL("aria-haspopup.html"));
683 }
684 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaHeading)685 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaHeading) {
686   RunAriaTest(FILE_PATH_LITERAL("aria-heading.html"));
687 }
688 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaHidden)689 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaHidden) {
690   RunAriaTest(FILE_PATH_LITERAL("aria-hidden.html"));
691 }
692 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaHiddenDescendants)693 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
694                        AccessibilityAriaHiddenDescendants) {
695   RunAriaTest(FILE_PATH_LITERAL("aria-hidden-descendants.html"));
696 }
697 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaHiddenDescendantTabindexChange)698 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
699                        AccessibilityAriaHiddenDescendantTabindexChange) {
700   RunAriaTest(FILE_PATH_LITERAL("aria-hidden-descendant-tabindex-change.html"));
701 }
702 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaHiddenDescribedBy)703 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
704                        AccessibilityAriaHiddenDescribedBy) {
705   RunAriaTest(FILE_PATH_LITERAL("aria-hidden-described-by.html"));
706 }
707 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaHiddenLabelledBy)708 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
709                        AccessibilityAriaHiddenLabelledBy) {
710   RunAriaTest(FILE_PATH_LITERAL("aria-hidden-labelled-by.html"));
711 }
712 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaHiddenIframeBody)713 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
714                        AccessibilityAriaHiddenIframeBody) {
715   RunAriaTest(FILE_PATH_LITERAL("aria-hidden-iframe-body.html"));
716 }
717 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaHiddenIframe)718 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
719                        AccessibilityAriaHiddenIframe) {
720   RunAriaTest(FILE_PATH_LITERAL("aria-hidden-iframe.html"));
721 }
722 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE (AccessibilityAriaFlowto))723 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
724                        MAYBE(AccessibilityAriaFlowto)) {
725   RunAriaTest(FILE_PATH_LITERAL("aria-flowto.html"));
726 }
727 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE (AccessibilityAriaFlowtoMultiple))728 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
729                        MAYBE(AccessibilityAriaFlowtoMultiple)) {
730   RunAriaTest(FILE_PATH_LITERAL("aria-flowto-multiple.html"));
731 }
732 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaForm)733 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaForm) {
734   RunAriaTest(FILE_PATH_LITERAL("aria-form.html"));
735 }
736 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaGeneric)737 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaGeneric) {
738   RunAriaTest(FILE_PATH_LITERAL("aria-generic.html"));
739 }
740 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaGrabbed)741 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaGrabbed) {
742   RunAriaTest(FILE_PATH_LITERAL("aria-grabbed.html"));
743 }
744 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaGrid)745 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaGrid) {
746   RunAriaTest(FILE_PATH_LITERAL("aria-grid.html"));
747 }
748 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaGridDynamicAddRow)749 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
750                        AccessibilityAriaGridDynamicAddRow) {
751   RunAriaTest(FILE_PATH_LITERAL("aria-grid-dynamic-add-row.html"));
752 }
753 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaGridExtraWrapElems)754 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
755                        AccessibilityAriaGridExtraWrapElems) {
756   RunAriaTest(FILE_PATH_LITERAL("aria-grid-extra-wrap-elems.html"));
757 }
758 
759 // https://crbug.com/1117594
760 #if defined(OS_ANDROID)
761 #define MAYBE_AccessibilityAriaGridCell DISABLED_AccessibilityAriaGridCell
762 #else
763 #define MAYBE_AccessibilityAriaGridCell AccessibilityAriaGridCell
764 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityAriaGridCell)765 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
766                        MAYBE_AccessibilityAriaGridCell) {
767   RunAriaTest(FILE_PATH_LITERAL("aria-gridcell.html"));
768 }
769 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaGridCellFocusedOnly)770 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
771                        AccessibilityAriaGridCellFocusedOnly) {
772   RunAriaTest(FILE_PATH_LITERAL("aria-gridcell-focused-only.html"));
773 }
774 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaGroup)775 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaGroup) {
776   RunAriaTest(FILE_PATH_LITERAL("aria-group.html"));
777 }
778 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaIllegalVal)779 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaIllegalVal) {
780   RunAriaTest(FILE_PATH_LITERAL("aria-illegal-val.html"));
781 }
782 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaImg)783 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaImg) {
784   RunAriaTest(FILE_PATH_LITERAL("aria-img.html"));
785 }
786 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaInsertionDeletion)787 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
788                        AccessibilityAriaInsertionDeletion) {
789   RunAriaTest(FILE_PATH_LITERAL("aria-insertion-deletion.html"));
790 }
791 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaInvalid)792 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaInvalid) {
793   RunAriaTest(FILE_PATH_LITERAL("aria-invalid.html"));
794 }
795 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaKeyShortcuts)796 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
797                        AccessibilityAriaKeyShortcuts) {
798   RunAriaTest(FILE_PATH_LITERAL("aria-keyshortcuts.html"));
799 }
800 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaLabel)801 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaLabel) {
802   RunAriaTest(FILE_PATH_LITERAL("aria-label.html"));
803 }
804 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaLabelledByHeading)805 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
806                        AccessibilityAriaLabelledByHeading) {
807   RunAriaTest(FILE_PATH_LITERAL("aria-labelledby-heading.html"));
808 }
809 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaLabelledByUpdates)810 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
811                        AccessibilityAriaLabelledByUpdates) {
812   RunAriaTest(FILE_PATH_LITERAL("aria-labelledby-updates.html"));
813 }
814 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaLevel)815 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaLevel) {
816   RunAriaTest(FILE_PATH_LITERAL("aria-level.html"));
817 }
818 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaLink)819 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaLink) {
820   RunAriaTest(FILE_PATH_LITERAL("aria-link.html"));
821 }
822 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaList)823 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaList) {
824   RunAriaTest(FILE_PATH_LITERAL("aria-list.html"));
825 }
826 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaListBox)827 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaListBox) {
828   RunAriaTest(FILE_PATH_LITERAL("aria-listbox.html"));
829 }
830 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaListBoxDisabled)831 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
832                        AccessibilityAriaListBoxDisabled) {
833   RunAriaTest(FILE_PATH_LITERAL("aria-listbox-disabled.html"));
834 }
835 // TODO(crbug.com/983802): Flaky.
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityAriaListBoxActiveDescendant)836 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
837                        DISABLED_AccessibilityAriaListBoxActiveDescendant) {
838   RunAriaTest(FILE_PATH_LITERAL("aria-listbox-activedescendant.html"));
839 }
840 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaListBoxAriaSelected)841 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
842                        AccessibilityAriaListBoxAriaSelected) {
843   RunAriaTest(FILE_PATH_LITERAL("aria-listbox-aria-selected.html"));
844 }
845 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaListBoxChildFocus)846 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
847                        AccessibilityAriaListBoxChildFocus) {
848   RunAriaTest(FILE_PATH_LITERAL("aria-listbox-childfocus.html"));
849 }
850 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaListItem)851 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaListItem) {
852   RunAriaTest(FILE_PATH_LITERAL("aria-listitem.html"));
853 }
854 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaLive)855 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaLive) {
856   RunAriaTest(FILE_PATH_LITERAL("aria-live.html"));
857 }
858 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaLiveNested)859 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaLiveNested) {
860   RunAriaTest(FILE_PATH_LITERAL("aria-live-nested.html"));
861 }
862 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaLiveWithContent)863 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
864                        AccessibilityAriaLiveWithContent) {
865   RunAriaTest(FILE_PATH_LITERAL("aria-live-with-content.html"));
866 }
867 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaLog)868 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaLog) {
869   RunAriaTest(FILE_PATH_LITERAL("aria-log.html"));
870 }
871 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMain)872 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaMain) {
873   RunAriaTest(FILE_PATH_LITERAL("aria-main.html"));
874 }
875 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMarquee)876 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaMarquee) {
877   RunAriaTest(FILE_PATH_LITERAL("aria-marquee.html"));
878 }
879 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMenu)880 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaMenu) {
881   RunAriaTest(FILE_PATH_LITERAL("aria-menu.html"));
882 }
883 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMenuBar)884 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaMenuBar) {
885   RunAriaTest(FILE_PATH_LITERAL("aria-menubar.html"));
886 }
887 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMenuItem)888 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaMenuItem) {
889   RunAriaTest(FILE_PATH_LITERAL("aria-menuitem.html"));
890 }
891 
892 #if defined(OS_ANDROID)
893 #define MAYBE_AccessibilityAriaMenuItemInGroup \
894   DISABLED_AccessibilityAriaMenuItemInGroup
895 #else
896 #define MAYBE_AccessibilityAriaMenuItemInGroup AccessibilityAriaMenuItemInGroup
897 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityAriaMenuItemInGroup)898 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
899                        MAYBE_AccessibilityAriaMenuItemInGroup) {
900   RunAriaTest(FILE_PATH_LITERAL("aria-menuitem-in-group.html"));
901 }
902 // crbug.com/442278 will stop creating new text elements representing title.
903 // Re-baseline after the Blink change goes in
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMenuItemCheckBox)904 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
905                        AccessibilityAriaMenuItemCheckBox) {
906   RunAriaTest(FILE_PATH_LITERAL("aria-menuitemcheckbox.html"));
907 }
908 
909 // crbug.com/442278 will stop creating new text elements representing title.
910 // Re-baseline after the Blink change goes in
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMenuItemRadio)911 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
912                        AccessibilityAriaMenuItemRadio) {
913   RunAriaTest(FILE_PATH_LITERAL("aria-menuitemradio.html"));
914 }
915 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMeter)916 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaMeter) {
917   RunAriaTest(FILE_PATH_LITERAL("aria-meter.html"));
918 }
919 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMismatchedTableAttr)920 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
921                        AccessibilityAriaMismatchedTableAttr) {
922   RunHtmlTest(FILE_PATH_LITERAL("aria-mismatched-table-attr.html"));
923 }
924 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaModal)925 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaModal) {
926   RunAriaTest(FILE_PATH_LITERAL("aria-modal.html"));
927 }
928 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaModalFocusableDialog)929 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
930                        AccessibilityAriaModalFocusableDialog) {
931   RunAriaTest(FILE_PATH_LITERAL("aria-modal-focusable-dialog.html"));
932 }
933 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaModalLayered)934 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
935                        AccessibilityAriaModalLayered) {
936   RunAriaTest(FILE_PATH_LITERAL("aria-modal-layered.html"));
937 }
938 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaModalMoveFocus)939 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
940                        AccessibilityAriaModalMoveFocus) {
941   RunAriaTest(FILE_PATH_LITERAL("aria-modal-move-focus.html"));
942 }
943 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaModalRemoveParentContainer)944 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
945                        AccessibilityAriaModalRemoveParentContainer) {
946   RunAriaTest(FILE_PATH_LITERAL("aria-modal-remove-parent-container.html"));
947 }
948 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMultiline)949 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaMultiline) {
950   RunAriaTest(FILE_PATH_LITERAL("aria-multiline.html"));
951 }
952 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMultiselectable)953 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
954                        AccessibilityAriaMultiselectable) {
955   RunAriaTest(FILE_PATH_LITERAL("aria-multiselectable.html"));
956 }
957 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaNavigation)958 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaNavigation) {
959   RunAriaTest(FILE_PATH_LITERAL("aria-navigation.html"));
960 }
961 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaNote)962 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaNote) {
963   RunAriaTest(FILE_PATH_LITERAL("aria-note.html"));
964 }
965 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaOrientation)966 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
967                        AccessibilityAriaOrientation) {
968   RunAriaTest(FILE_PATH_LITERAL("aria-orientation.html"));
969 }
970 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaOwns)971 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaOwns) {
972   RunAriaTest(FILE_PATH_LITERAL("aria-owns.html"));
973 }
974 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaOwnsCrash)975 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaOwnsCrash) {
976   RunAriaTest(FILE_PATH_LITERAL("aria-owns-crash.html"));
977 }
978 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaOwnsCrash2)979 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaOwnsCrash2) {
980   RunAriaTest(FILE_PATH_LITERAL("aria-owns-crash-2.html"));
981 }
982 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaOwnsIgnored)983 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
984                        AccessibilityAriaOwnsIgnored) {
985   RunAriaTest(FILE_PATH_LITERAL("aria-owns-ignored.html"));
986 }
987 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaOwnsIncludedInTree)988 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
989                        AccessibilityAriaOwnsIncludedInTree) {
990   RunAriaTest(FILE_PATH_LITERAL("aria-owns-included-in-tree.html"));
991 }
992 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaOwnsFromDisplayNone)993 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
994                        AccessibilityAriaOwnsFromDisplayNone) {
995   RunAriaTest(FILE_PATH_LITERAL("aria-owns-from-display-none.html"));
996 }
997 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaOwnsList)998 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaOwnsList) {
999   RunAriaTest(FILE_PATH_LITERAL("aria-owns-list.html"));
1000 }
1001 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaMath)1002 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaMath) {
1003   RunAriaTest(FILE_PATH_LITERAL("aria-math.html"));
1004 }
1005 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaNone)1006 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaNone) {
1007   RunAriaTest(FILE_PATH_LITERAL("aria-none.html"));
1008 }
1009 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaOption)1010 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaOption) {
1011   RunAriaTest(FILE_PATH_LITERAL("aria-option.html"));
1012 }
1013 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaParagraph)1014 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaParagraph) {
1015   RunAriaTest(FILE_PATH_LITERAL("aria-paragraph.html"));
1016 }
1017 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaPosinset)1018 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaPosinset) {
1019   RunAriaTest(FILE_PATH_LITERAL("aria-posinset.html"));
1020 }
1021 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaArticlePosInSetSetSize)1022 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1023                        AccessibilityAriaArticlePosInSetSetSize) {
1024   RunAriaTest(FILE_PATH_LITERAL("aria-article-posinset-setsize.html"));
1025 }
1026 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaPresentation)1027 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1028                        AccessibilityAriaPresentation) {
1029   RunAriaTest(FILE_PATH_LITERAL("aria-presentation.html"));
1030 }
1031 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaPressed)1032 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaPressed) {
1033   RunAriaTest(FILE_PATH_LITERAL("aria-pressed.html"));
1034 }
1035 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaProgressbar)1036 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1037                        AccessibilityAriaProgressbar) {
1038   RunAriaTest(FILE_PATH_LITERAL("aria-progressbar.html"));
1039 }
1040 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRadio)1041 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaRadio) {
1042   RunAriaTest(FILE_PATH_LITERAL("aria-radio.html"));
1043 }
1044 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRadiogroup)1045 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaRadiogroup) {
1046   RunAriaTest(FILE_PATH_LITERAL("aria-radiogroup.html"));
1047 }
1048 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaReadonly)1049 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaReadonly) {
1050   RunAriaTest(FILE_PATH_LITERAL("aria-readonly.html"));
1051 }
1052 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRegion)1053 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaRegion) {
1054   RunAriaTest(FILE_PATH_LITERAL("aria-region.html"));
1055 }
1056 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRelevant)1057 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaRelevant) {
1058   RunAriaTest(FILE_PATH_LITERAL("aria-relevant.html"));
1059 }
1060 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRequired)1061 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaRequired) {
1062   RunAriaTest(FILE_PATH_LITERAL("aria-required.html"));
1063 }
1064 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRoleDescription)1065 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1066                        AccessibilityAriaRoleDescription) {
1067   RunAriaTest(FILE_PATH_LITERAL("aria-roledescription.html"));
1068 }
1069 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRow)1070 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaRow) {
1071   RunAriaTest(FILE_PATH_LITERAL("aria-row.html"));
1072 }
1073 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRowAttr)1074 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaRowAttr) {
1075   RunAriaTest(FILE_PATH_LITERAL("aria-row-attr.html"));
1076 }
1077 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRowGroup)1078 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaRowGroup) {
1079   RunAriaTest(FILE_PATH_LITERAL("aria-rowgroup.html"));
1080 }
1081 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaRowHeader)1082 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaRowHeader) {
1083   RunAriaTest(FILE_PATH_LITERAL("aria-rowheader.html"));
1084 }
1085 
1086 // TODO(http://crbug.com/1061624): fails on Windows.
1087 #if defined(OS_WIN)
1088 #define MAYBE_AccessibilityAriaRowText DISABLED_AccessibilityAriaRowText
1089 #else
1090 #define MAYBE_AccessibilityAriaRowText AccessibilityAriaRowText
1091 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityAriaRowText)1092 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1093                        MAYBE_AccessibilityAriaRowText) {
1094   RunAriaTest(FILE_PATH_LITERAL("aria-rowtext.html"));
1095 }
1096 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaScrollbar)1097 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaScrollbar) {
1098   RunAriaTest(FILE_PATH_LITERAL("aria-scrollbar.html"));
1099 }
1100 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSearch)1101 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaSearch) {
1102   RunAriaTest(FILE_PATH_LITERAL("aria-search.html"));
1103 }
1104 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSearchbox)1105 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaSearchbox) {
1106   RunAriaTest(FILE_PATH_LITERAL("aria-searchbox.html"));
1107 }
1108 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityAriaSearchboxWithSelection)1109 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1110                        DISABLED_AccessibilityAriaSearchboxWithSelection) {
1111   RunAriaTest(FILE_PATH_LITERAL("aria-searchbox-with-selection.html"));
1112 }
1113 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSelected)1114 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaSelected) {
1115   RunAriaTest(FILE_PATH_LITERAL("aria-selected.html"));
1116 }
1117 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSeparator)1118 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaSeparator) {
1119   RunAriaTest(FILE_PATH_LITERAL("aria-separator.html"));
1120 }
1121 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSetsize)1122 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaSetsize) {
1123   RunAriaTest(FILE_PATH_LITERAL("aria-setsize.html"));
1124 }
1125 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSetCountsWithHiddenItems)1126 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1127                        AccessibilityAriaSetCountsWithHiddenItems) {
1128   RunAriaTest(FILE_PATH_LITERAL("aria-set-counts-with-hidden-items.html"));
1129 }
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSlider)1130 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaSlider) {
1131   RunAriaTest(FILE_PATH_LITERAL("aria-slider.html"));
1132 }
1133 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSortOnAriaGrid)1134 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1135                        AccessibilityAriaSortOnAriaGrid) {
1136   RunAriaTest(FILE_PATH_LITERAL("aria-sort-aria-grid.html"));
1137 }
1138 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSetCountsWithTreeLevels)1139 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1140                        AccessibilityAriaSetCountsWithTreeLevels) {
1141   RunAriaTest(FILE_PATH_LITERAL("aria-set-counts-with-tree-levels.html"));
1142 }
1143 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSortOnHtmlTable)1144 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1145                        AccessibilityAriaSortOnHtmlTable) {
1146   RunAriaTest(FILE_PATH_LITERAL("aria-sort-html-table.html"));
1147 }
1148 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSpinButton)1149 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaSpinButton) {
1150   RunAriaTest(FILE_PATH_LITERAL("aria-spinbutton.html"));
1151 }
1152 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaStatus)1153 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaStatus) {
1154   RunAriaTest(FILE_PATH_LITERAL("aria-status.html"));
1155 }
1156 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaStrong)1157 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaStrong) {
1158   RunAriaTest(FILE_PATH_LITERAL("aria-strong.html"));
1159 }
1160 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaSwitch)1161 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaSwitch) {
1162   RunAriaTest(FILE_PATH_LITERAL("aria-switch.html"));
1163 }
1164 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTab)1165 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTab) {
1166   RunAriaTest(FILE_PATH_LITERAL("aria-tab.html"));
1167 }
1168 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTable)1169 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTable) {
1170   RunAriaTest(FILE_PATH_LITERAL("aria-table.html"));
1171 }
1172 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTableIllegalRoles)1173 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1174                        AccessibilityAriaTableIllegalRoles) {
1175   RunAriaTest(FILE_PATH_LITERAL("aria-table-illegal-roles.html"));
1176 }
1177 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTabNestedInLists)1178 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1179                        AccessibilityAriaTabNestedInLists) {
1180   RunAriaTest(FILE_PATH_LITERAL("aria-tab-nested-in-lists.html"));
1181 }
1182 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTabList)1183 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTabList) {
1184   RunAriaTest(FILE_PATH_LITERAL("aria-tablist.html"));
1185 }
1186 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTabListAriaLevel)1187 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1188                        AccessibilityAriaTabListAriaLevel) {
1189   RunAriaTest(FILE_PATH_LITERAL("aria-tablist-aria-level.html"));
1190 }
1191 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTabPanel)1192 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTabPanel) {
1193   RunAriaTest(FILE_PATH_LITERAL("aria-tabpanel.html"));
1194 }
1195 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTerm)1196 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTerm) {
1197   RunAriaTest(FILE_PATH_LITERAL("aria-term.html"));
1198 }
1199 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTextbox)1200 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTextbox) {
1201   RunAriaTest(FILE_PATH_LITERAL("aria-textbox.html"));
1202 }
1203 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTextboxWithRichText)1204 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1205                        AccessibilityAriaTextboxWithRichText) {
1206   RunAriaTest(FILE_PATH_LITERAL("aria-textbox-with-rich-text.html"));
1207 }
1208 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityAriaTextboxWithSelection)1209 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1210                        DISABLED_AccessibilityAriaTextboxWithSelection) {
1211   RunAriaTest(FILE_PATH_LITERAL("aria-textbox-with-selection.html"));
1212 }
1213 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTime)1214 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTime) {
1215   RunAriaTest(FILE_PATH_LITERAL("aria-time.html"));
1216 }
1217 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTimer)1218 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTimer) {
1219   RunAriaTest(FILE_PATH_LITERAL("aria-timer.html"));
1220 }
1221 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaToggleButton)1222 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1223                        AccessibilityAriaToggleButton) {
1224   RunAriaTest(FILE_PATH_LITERAL("aria-togglebutton.html"));
1225 }
1226 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaToolbar)1227 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaToolbar) {
1228   RunAriaTest(FILE_PATH_LITERAL("aria-toolbar.html"));
1229 }
1230 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTooltip)1231 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTooltip) {
1232   RunAriaTest(FILE_PATH_LITERAL("aria-tooltip.html"));
1233 }
1234 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTree)1235 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTree) {
1236   RunAriaTest(FILE_PATH_LITERAL("aria-tree.html"));
1237 }
1238 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTreeGrid)1239 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaTreeGrid) {
1240   RunAriaTest(FILE_PATH_LITERAL("aria-treegrid.html"));
1241 }
1242 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTreeDiscontinuous)1243 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1244                        AccessibilityAriaTreeDiscontinuous) {
1245   RunAriaTest(FILE_PATH_LITERAL("aria-tree-discontinuous.html"));
1246 }
1247 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaTreeitemNestedInLists)1248 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1249                        AccessibilityAriaTreeitemNestedInLists) {
1250   RunAriaTest(FILE_PATH_LITERAL("aria-treeitem-nested-in-lists.html"));
1251 }
1252 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaUndefined)1253 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaUndefined) {
1254   RunAriaTest(FILE_PATH_LITERAL("aria-undefined.html"));
1255 }
1256 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaUndefinedLiteral)1257 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1258                        AccessibilityAriaUndefinedLiteral) {
1259   RunAriaTest(FILE_PATH_LITERAL("aria-undefined-literal.html"));
1260 }
1261 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaEmptyString)1262 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1263                        AccessibilityAriaEmptyString) {
1264   RunAriaTest(FILE_PATH_LITERAL("aria-empty-string.html"));
1265 }
1266 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaValueMin)1267 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaValueMin) {
1268   RunAriaTest(FILE_PATH_LITERAL("aria-valuemin.html"));
1269 }
1270 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaValueMax)1271 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaValueMax) {
1272   RunAriaTest(FILE_PATH_LITERAL("aria-valuemax.html"));
1273 }
1274 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaValueNow)1275 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaValueNow) {
1276   RunAriaTest(FILE_PATH_LITERAL("aria-valuenow.html"));
1277 }
1278 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAriaValueText)1279 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAriaValueText) {
1280   RunAriaTest(FILE_PATH_LITERAL("aria-valuetext.html"));
1281 }
1282 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputTextARIAPlaceholder)1283 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1284                        AccessibilityInputTextARIAPlaceholder) {
1285   RunAriaTest(FILE_PATH_LITERAL("input-text-aria-placeholder.html"));
1286 }
1287 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableColumnHidden)1288 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1289                        AccessibilityTableColumnHidden) {
1290   RunAriaTest(FILE_PATH_LITERAL("table-column-hidden.html"));
1291 }
1292 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLabelWithSelectedAriaOption)1293 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1294                        AccessibilityLabelWithSelectedAriaOption) {
1295   RunAriaTest(FILE_PATH_LITERAL("label-with-selected-option.html"));
1296 }
1297 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityArticle)1298 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityArticle) {
1299   RunHtmlTest(FILE_PATH_LITERAL("article.html"));
1300 }
1301 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAside)1302 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAside) {
1303   RunHtmlTest(FILE_PATH_LITERAL("aside.html"));
1304 }
1305 
1306 // https://crbug.com/923993
1307 // Super flaky with NetworkService.
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityAudio)1308 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, DISABLED_AccessibilityAudio) {
1309   RunHtmlTest(FILE_PATH_LITERAL("audio.html"));
1310 }
1311 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityAWithImg)1312 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityAWithImg) {
1313   RunHtmlTest(FILE_PATH_LITERAL("a-with-img.html"));
1314 }
1315 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityB)1316 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityB) {
1317   RunHtmlTest(FILE_PATH_LITERAL("b.html"));
1318 }
1319 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBase)1320 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityBase) {
1321   RunHtmlTest(FILE_PATH_LITERAL("base.html"));
1322 }
1323 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBdo)1324 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityBdo) {
1325   RunHtmlTest(FILE_PATH_LITERAL("bdo.html"));
1326 }
1327 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBlockquote)1328 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityBlockquote) {
1329   RunHtmlTest(FILE_PATH_LITERAL("blockquote.html"));
1330 }
1331 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBlockquoteLevels)1332 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1333                        AccessibilityBlockquoteLevels) {
1334   RunHtmlTest(FILE_PATH_LITERAL("blockquote-levels.html"));
1335 }
1336 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBody)1337 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityBody) {
1338   RunHtmlTest(FILE_PATH_LITERAL("body.html"));
1339 }
1340 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBodyTabIndex)1341 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityBodyTabIndex) {
1342   RunHtmlTest(FILE_PATH_LITERAL("body-tabindex.html"));
1343 }
1344 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBoundsInherits)1345 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityBoundsInherits) {
1346   RunHtmlTest(FILE_PATH_LITERAL("bounds-inherits.html"));
1347 }
1348 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBoundsClips)1349 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityBoundsClips) {
1350   RunHtmlTest(FILE_PATH_LITERAL("bounds-clips.html"));
1351 }
1352 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBoundsAbsolute)1353 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityBoundsAbsolute) {
1354   RunHtmlTest(FILE_PATH_LITERAL("bounds-absolute.html"));
1355 }
1356 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessiblitiyBoundsFixed)1357 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessiblitiyBoundsFixed) {
1358   RunHtmlTest(FILE_PATH_LITERAL("bounds-fixed.html"));
1359 }
1360 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessiblitiyBoundsFixedScrolling)1361 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1362                        AccessiblitiyBoundsFixedScrolling) {
1363   RunHtmlTest(FILE_PATH_LITERAL("bounds-fixed-scrolling.html"));
1364 }
1365 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityBR)1366 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityBR) {
1367   RunHtmlTest(FILE_PATH_LITERAL("br.html"));
1368 }
1369 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityButton)1370 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityButton) {
1371   RunHtmlTest(FILE_PATH_LITERAL("button.html"));
1372 }
1373 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityButtonSubmit)1374 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityButtonSubmit) {
1375   RunHtmlTest(FILE_PATH_LITERAL("button-submit.html"));
1376 }
1377 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityButtonAltChanged)1378 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1379                        AccessibilityButtonAltChanged) {
1380   RunHtmlTest(FILE_PATH_LITERAL("button-alt-changed.html"));
1381 }
1382 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityButtonContentChanged)1383 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1384                        AccessibilityButtonContentChanged) {
1385   RunHtmlTest(FILE_PATH_LITERAL("button-content-changed.html"));
1386 }
1387 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityButtonNameCalc)1388 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityButtonNameCalc) {
1389   RunHtmlTest(FILE_PATH_LITERAL("button-name-calc.html"));
1390 }
1391 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCanvas)1392 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCanvas) {
1393   RunHtmlTest(FILE_PATH_LITERAL("canvas.html"));
1394 }
1395 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCanvasFallback)1396 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCanvasFallback) {
1397   RunHtmlTest(FILE_PATH_LITERAL("canvas-fallback.html"));
1398 }
1399 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCaption)1400 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCaption) {
1401   RunHtmlTest(FILE_PATH_LITERAL("caption.html"));
1402 }
1403 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCharacterLocations)1404 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1405                        AccessibilityCharacterLocations) {
1406   RunHtmlTest(FILE_PATH_LITERAL("character-locations.html"));
1407 }
1408 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCheckboxNameCalc)1409 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1410                        AccessibilityCheckboxNameCalc) {
1411   RunHtmlTest(FILE_PATH_LITERAL("checkbox-name-calc.html"));
1412 }
1413 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCite)1414 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCite) {
1415   RunHtmlTest(FILE_PATH_LITERAL("cite.html"));
1416 }
1417 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCode)1418 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCode) {
1419   RunHtmlTest(FILE_PATH_LITERAL("code.html"));
1420 }
1421 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCol)1422 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCol) {
1423   RunHtmlTest(FILE_PATH_LITERAL("col.html"));
1424 }
1425 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityColgroup)1426 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityColgroup) {
1427   RunHtmlTest(FILE_PATH_LITERAL("colgroup.html"));
1428 }
1429 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDd)1430 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDd) {
1431   RunHtmlTest(FILE_PATH_LITERAL("dd.html"));
1432 }
1433 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDel)1434 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDel) {
1435   RunHtmlTest(FILE_PATH_LITERAL("del.html"));
1436 }
1437 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDetails)1438 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDetails) {
1439   RunHtmlTest(FILE_PATH_LITERAL("details.html"));
1440 }
1441 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDfn)1442 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDfn) {
1443   RunHtmlTest(FILE_PATH_LITERAL("dfn.html"));
1444 }
1445 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDialog)1446 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDialog) {
1447   RunHtmlTest(FILE_PATH_LITERAL("dialog.html"));
1448 }
1449 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDisabled)1450 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDisabled) {
1451   RunHtmlTest(FILE_PATH_LITERAL("disabled.html"));
1452 }
1453 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDiv)1454 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDiv) {
1455   RunHtmlTest(FILE_PATH_LITERAL("div.html"));
1456 }
1457 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDl)1458 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDl) {
1459   RunHtmlTest(FILE_PATH_LITERAL("dl.html"));
1460 }
1461 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDt)1462 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDt) {
1463   RunHtmlTest(FILE_PATH_LITERAL("dt.html"));
1464 }
1465 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityDpubRoles)1466 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityDpubRoles) {
1467   RunAriaTest(FILE_PATH_LITERAL("dpub-roles.html"));
1468 }
1469 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityGraphicsRoles)1470 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityGraphicsRoles) {
1471   RunAriaTest(FILE_PATH_LITERAL("graphics-roles.html"));
1472 }
1473 
1474 #if defined(OS_ANDROID) || defined(OS_MAC)
1475 // Flaky failures: http://crbug.com/445929.
1476 // Mac failures: http://crbug.com/571712.
1477 #define MAYBE_AccessibilityContenteditableDescendants \
1478   DISABLED_AccessibilityContenteditableDescendants
1479 #else
1480 #define MAYBE_AccessibilityContenteditableDescendants \
1481   AccessibilityContenteditableDescendants
1482 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityContenteditableDescendants)1483 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1484                        MAYBE_AccessibilityContenteditableDescendants) {
1485   RunHtmlTest(FILE_PATH_LITERAL("contenteditable-descendants.html"));
1486 }
1487 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityElementClassIdSrcAttr)1488 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1489                        AccessibilityElementClassIdSrcAttr) {
1490   RunHtmlTest(FILE_PATH_LITERAL("element-class-id-src-attr.html"));
1491 }
1492 
1493 #if defined(OS_ANDROID) || defined(OS_MAC)
1494 // Flaky failures: http://crbug.com/445929.
1495 // Mac failures: http://crbug.com/571712.
1496 #define MAYBE_AccessibilityContenteditableDescendantsWithSelection \
1497   DISABLED_AccessibilityContenteditableDescendantsWithSelection
1498 #else
1499 #define MAYBE_AccessibilityContenteditableDescendantsWithSelection \
1500   AccessibilityContenteditableDescendantsWithSelection
1501 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityContenteditableDescendantsWithSelection)1502 IN_PROC_BROWSER_TEST_P(
1503     DumpAccessibilityTreeTest,
1504     MAYBE_AccessibilityContenteditableDescendantsWithSelection) {
1505   RunHtmlTest(
1506       FILE_PATH_LITERAL("contenteditable-descendants-with-selection.html"));
1507 }
1508 
1509 #if defined(OS_ANDROID)
1510 // Flaky failures: http://crbug.com/445929.
1511 #define MAYBE_AccessibilityContenteditableWithEmbeddedContenteditables \
1512   DISABLED_AccessibilityContenteditableWithEmbeddedContenteditables
1513 #else
1514 #define MAYBE_AccessibilityContenteditableWithEmbeddedContenteditables \
1515   AccessibilityContenteditableWithEmbeddedContenteditables
1516 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityContenteditableWithEmbeddedContenteditables)1517 IN_PROC_BROWSER_TEST_P(
1518     DumpAccessibilityTreeTest,
1519     MAYBE_AccessibilityContenteditableWithEmbeddedContenteditables) {
1520   RunHtmlTest(
1521       FILE_PATH_LITERAL("contenteditable-with-embedded-contenteditables.html"));
1522 }
1523 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityContenteditableWithNoDescendants)1524 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1525                        AccessibilityContenteditableWithNoDescendants) {
1526   RunHtmlTest(FILE_PATH_LITERAL("contenteditable-with-no-descendants.html"));
1527 }
1528 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityCustomElement)1529 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityCustomElement) {
1530   RunHtmlTest(FILE_PATH_LITERAL("custom-element.html"));
1531 }
1532 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityEm)1533 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityEm) {
1534   RunHtmlTest(FILE_PATH_LITERAL("em.html"));
1535 }
1536 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityEmbed)1537 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityEmbed) {
1538   RunHtmlTest(FILE_PATH_LITERAL("embed.html"));
1539 }
1540 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFieldset)1541 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityFieldset) {
1542   RunHtmlTest(FILE_PATH_LITERAL("fieldset.html"));
1543 }
1544 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFigcaption)1545 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityFigcaption) {
1546   RunHtmlTest(FILE_PATH_LITERAL("figcaption.html"));
1547 }
1548 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFigcaptionNested)1549 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1550                        AccessibilityFigcaptionNested) {
1551   RunHtmlTest(FILE_PATH_LITERAL("figcaption-nested.html"));
1552 }
1553 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFigure)1554 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityFigure) {
1555   RunHtmlTest(FILE_PATH_LITERAL("figure.html"));
1556 }
1557 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFooter)1558 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityFooter) {
1559   RunHtmlTest(FILE_PATH_LITERAL("footer.html"));
1560 }
1561 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFooterInsideOtherSection)1562 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1563                        AccessibilityFooterInsideOtherSection) {
1564   RunHtmlTest(FILE_PATH_LITERAL("footer-inside-other-section.html"));
1565 }
1566 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityForm)1567 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityForm) {
1568   RunHtmlTest(FILE_PATH_LITERAL("form.html"));
1569 }
1570 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFormValidationMessage)1571 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1572                        AccessibilityFormValidationMessage) {
1573   RunHtmlTest(FILE_PATH_LITERAL("form-validation-message.html"));
1574 }
1575 
1576 // https://crbug.com/944519
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityFormValidationMessageRemovedAfterErrorCorrected)1577 IN_PROC_BROWSER_TEST_P(
1578     DumpAccessibilityTreeTest,
1579     DISABLED_AccessibilityFormValidationMessageRemovedAfterErrorCorrected) {
1580   RunHtmlTest(FILE_PATH_LITERAL(
1581       "form-validation-message-removed-after-error-corrected.html"));
1582 }
1583 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFormValidationMessageAfterHideTimeout)1584 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1585                        AccessibilityFormValidationMessageAfterHideTimeout) {
1586   RunHtmlTest(
1587       FILE_PATH_LITERAL("form-validation-message-after-hide-timeout.html"));
1588 }
1589 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFrameset)1590 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityFrameset) {
1591   RunHtmlTest(FILE_PATH_LITERAL("frameset.html"));
1592 }
1593 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityFramesetPostEnable)1594 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1595                        AccessibilityFramesetPostEnable) {
1596   enable_accessibility_after_navigating_ = true;
1597   RunHtmlTest(FILE_PATH_LITERAL("frameset.html"));
1598 }
1599 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityGeneratedContentAfterHiddenInput)1600 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1601                        AccessibilityGeneratedContentAfterHiddenInput) {
1602   RunHtmlTest(FILE_PATH_LITERAL("generated-content-after-hidden-input.html"));
1603 }
1604 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityGeneratedContentInEmptyPage)1605 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1606                        AccessibilityGeneratedContentInEmptyPage) {
1607   RunHtmlTest(FILE_PATH_LITERAL("generated-content-in-empty-page.html"));
1608 }
1609 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHead)1610 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityHead) {
1611   RunHtmlTest(FILE_PATH_LITERAL("head.html"));
1612 }
1613 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHeader)1614 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityHeader) {
1615   RunHtmlTest(FILE_PATH_LITERAL("header.html"));
1616 }
1617 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHeaderInsideOtherSection)1618 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1619                        AccessibilityHeaderInsideOtherSection) {
1620   RunHtmlTest(FILE_PATH_LITERAL("header-inside-other-section.html"));
1621 }
1622 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHeading)1623 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityHeading) {
1624   RunHtmlTest(FILE_PATH_LITERAL("heading.html"));
1625 }
1626 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHeadingWithTabIndex)1627 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1628                        AccessibilityHeadingWithTabIndex) {
1629   RunHtmlTest(FILE_PATH_LITERAL("heading-with-tabIndex.html"));
1630 }
1631 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHidden)1632 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityHidden) {
1633   RunAriaTest(FILE_PATH_LITERAL("hidden.html"));
1634 }
1635 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHiddenDescribedBy)1636 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1637                        AccessibilityHiddenDescribedBy) {
1638   RunAriaTest(FILE_PATH_LITERAL("hidden-described-by.html"));
1639 }
1640 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHiddenLabeledBy)1641 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1642                        AccessibilityHiddenLabeledBy) {
1643   RunAriaTest(FILE_PATH_LITERAL("hidden-labelled-by.html"));
1644 }
1645 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHR)1646 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityHR) {
1647   RunHtmlTest(FILE_PATH_LITERAL("hr.html"));
1648 }
1649 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityHTML)1650 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityHTML) {
1651   RunHtmlTest(FILE_PATH_LITERAL("html.html"));
1652 }
1653 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityI)1654 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityI) {
1655   RunHtmlTest(FILE_PATH_LITERAL("i.html"));
1656 }
1657 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframe)1658 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityIframe) {
1659   RunHtmlTest(FILE_PATH_LITERAL("iframe.html"));
1660 }
1661 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframeScrollable)1662 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1663                        AccessibilityIframeScrollable) {
1664   RunHtmlTest(FILE_PATH_LITERAL("iframe-scrollable.html"));
1665 }
1666 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframePostEnable)1667 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1668                        AccessibilityIframePostEnable) {
1669   enable_accessibility_after_navigating_ = true;
1670   RunHtmlTest(FILE_PATH_LITERAL("iframe.html"));
1671 }
1672 
1673 // https://crbug.com/622387
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityIframeCrossProcess)1674 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1675                        DISABLED_AccessibilityIframeCrossProcess) {
1676   RunHtmlTest(FILE_PATH_LITERAL("iframe-cross-process.html"));
1677 }
1678 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframeCoordinates)1679 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1680                        AccessibilityIframeCoordinates) {
1681   RunHtmlTest(FILE_PATH_LITERAL("iframe-coordinates.html"));
1682 }
1683 
1684 // https://crbug.com/956990
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityIframeCoordinatesCrossProcess)1685 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1686                        DISABLED_AccessibilityIframeCoordinatesCrossProcess) {
1687   RunHtmlTest(FILE_PATH_LITERAL("iframe-coordinates-cross-process.html"));
1688 }
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframePadding)1689 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityIframePadding) {
1690   RunHtmlTest(FILE_PATH_LITERAL("iframe-padding.html"));
1691 }
1692 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframePresentational)1693 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1694                        AccessibilityIframePresentational) {
1695   RunHtmlTest(FILE_PATH_LITERAL("iframe-presentational.html"));
1696 }
1697 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframeTransform)1698 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1699                        AccessibilityIframeTransform) {
1700   RunHtmlTest(FILE_PATH_LITERAL("iframe-transform.html"));
1701 }
1702 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframeTransformCrossProcess)1703 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1704                        AccessibilityIframeTransformCrossProcess) {
1705   RunHtmlTest(FILE_PATH_LITERAL("iframe-transform-cross-process.html"));
1706 }
1707 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframeTransformNested)1708 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1709                        AccessibilityIframeTransformNested) {
1710   RunHtmlTest(FILE_PATH_LITERAL("iframe-transform-nested.html"));
1711 }
1712 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframeTransformNestedCrossProcess)1713 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1714                        AccessibilityIframeTransformNestedCrossProcess) {
1715   RunHtmlTest(FILE_PATH_LITERAL("iframe-transform-nested-cross-process.html"));
1716 }
1717 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIframeTransformScrolled)1718 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1719                        AccessibilityIframeTransformScrolled) {
1720   RunHtmlTest(FILE_PATH_LITERAL("iframe-transform-scrolled.html"));
1721 }
1722 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityImg)1723 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityImg) {
1724   RunHtmlTest(FILE_PATH_LITERAL("img.html"));
1725 }
1726 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityImgEmptyAlt)1727 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityImgEmptyAlt) {
1728   RunHtmlTest(FILE_PATH_LITERAL("img-empty-alt.html"));
1729 }
1730 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityImgLinkEmptyAlt)1731 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1732                        AccessibilityImgLinkEmptyAlt) {
1733   RunHtmlTest(FILE_PATH_LITERAL("img-link-empty-alt.html"));
1734 }
1735 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInPageLinks)1736 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInPageLinks) {
1737   RunHtmlTest(FILE_PATH_LITERAL("in-page-links.html"));
1738 }
1739 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputButton)1740 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputButton) {
1741   RunHtmlTest(FILE_PATH_LITERAL("input-button.html"));
1742 }
1743 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputButtonInMenu)1744 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1745                        AccessibilityInputButtonInMenu) {
1746   RunHtmlTest(FILE_PATH_LITERAL("input-button-in-menu.html"));
1747 }
1748 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputCheckBox)1749 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputCheckBox) {
1750   RunHtmlTest(FILE_PATH_LITERAL("input-checkbox.html"));
1751 }
1752 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputCheckBoxInMenu)1753 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1754                        AccessibilityInputCheckBoxInMenu) {
1755   RunHtmlTest(FILE_PATH_LITERAL("input-checkbox-in-menu.html"));
1756 }
1757 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputCheckBoxLabel)1758 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1759                        AccessibilityInputCheckBoxLabel) {
1760   RunHtmlTest(FILE_PATH_LITERAL("input-checkbox-label.html"));
1761 }
1762 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputColor)1763 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputColor) {
1764   RunHtmlTest(FILE_PATH_LITERAL("input-color.html"));
1765 }
1766 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputColorWithPopupOpen)1767 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1768                        AccessibilityInputColorWithPopupOpen) {
1769   RunHtmlTest(FILE_PATH_LITERAL("input-color-with-popup-open.html"));
1770 }
1771 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputDate)1772 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputDate) {
1773   RunHtmlTest(FILE_PATH_LITERAL("input-date.html"));
1774 }
1775 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputDateWithPopupOpen)1776 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1777                        AccessibilityInputDateWithPopupOpen) {
1778   RunHtmlTest(FILE_PATH_LITERAL("input-date-with-popup-open.html"));
1779 }
1780 
1781 // The /blink test pass is different when run on Windows vs other OSs.
1782 // So separate into two different tests.
1783 #if defined(OS_WIN)
1784 #define AccessibilityInputDateWithPopupOpenMultiple_TestFile \
1785   FILE_PATH_LITERAL("input-date-with-popup-open-multiple-for-win.html")
1786 #else
1787 #define AccessibilityInputDateWithPopupOpenMultiple_TestFile \
1788   FILE_PATH_LITERAL("input-date-with-popup-open-multiple.html")
1789 #endif
1790 // Flaky on all platforms. http://crbug.com/1055764
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityInputDateWithPopupOpenMultiple)1791 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1792                        DISABLED_AccessibilityInputDateWithPopupOpenMultiple) {
1793   RunHtmlTest(AccessibilityInputDateWithPopupOpenMultiple_TestFile);
1794 }
1795 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputTimeWithPopupOpen)1796 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1797                        AccessibilityInputTimeWithPopupOpen) {
1798   RunHtmlTest(FILE_PATH_LITERAL("input-time-with-popup-open.html"));
1799 }
1800 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputDateTime)1801 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputDateTime) {
1802   RunHtmlTest(FILE_PATH_LITERAL("input-datetime.html"));
1803 }
1804 
1805 // Fails on OS X 10.9 and higher <https://crbug.com/430622>.
1806 #if !defined(OS_MAC)
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputDateTimeLocal)1807 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1808                        AccessibilityInputDateTimeLocal) {
1809   RunHtmlTest(FILE_PATH_LITERAL("input-datetime-local.html"));
1810 }
1811 #endif
1812 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputEmail)1813 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputEmail) {
1814   RunHtmlTest(FILE_PATH_LITERAL("input-email.html"));
1815 }
1816 
1817 // http://crbug.com/1114193
1818 #if defined(OS_ANDROID)
1819 #define MAYBE_AccessibilityInputFile DISABLED_AccessibilityInputFile
1820 #else
1821 #define MAYBE_AccessibilityInputFile AccessibilityInputFile
1822 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityInputFile)1823 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1824                        MAYBE_AccessibilityInputFile) {
1825   RunHtmlTest(FILE_PATH_LITERAL("input-file.html"));
1826 }
1827 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputHidden)1828 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputHidden) {
1829   RunHtmlTest(FILE_PATH_LITERAL("input-hidden.html"));
1830 }
1831 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputImage)1832 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputImage) {
1833   RunHtmlTest(FILE_PATH_LITERAL("input-image.html"));
1834 }
1835 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputImageButtonInMenu)1836 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1837                        AccessibilityInputImageButtonInMenu) {
1838   RunHtmlTest(FILE_PATH_LITERAL("input-image-button-in-menu.html"));
1839 }
1840 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputList)1841 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputList) {
1842   RunHtmlTest(FILE_PATH_LITERAL("input-list.html"));
1843 }
1844 
1845 // crbug.com/423675 - AX tree is different for Win7 and Win8.
1846 #if defined(OS_WIN)
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityInputMonth)1847 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1848                        DISABLED_AccessibilityInputMonth) {
1849   RunHtmlTest(FILE_PATH_LITERAL("input-month.html"));
1850 }
1851 #else
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputMonth)1852 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputMonth) {
1853   RunHtmlTest(FILE_PATH_LITERAL("input-month.html"));
1854 }
1855 #endif
1856 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputNumber)1857 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputNumber) {
1858   RunHtmlTest(FILE_PATH_LITERAL("input-number.html"));
1859 }
1860 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputPassword)1861 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputPassword) {
1862   RunHtmlTest(FILE_PATH_LITERAL("input-password.html"));
1863 }
1864 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputRadio)1865 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputRadio) {
1866   RunHtmlTest(FILE_PATH_LITERAL("input-radio.html"));
1867 }
1868 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTestWithIgnoredNodes,AccessibilityInputRadioCheckboxLabel)1869 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTestWithIgnoredNodes,
1870                        AccessibilityInputRadioCheckboxLabel) {
1871   RunHtmlTest(FILE_PATH_LITERAL("input-radio-checkbox-label.html"));
1872 }
1873 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputRadioInMenu)1874 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1875                        AccessibilityInputRadioInMenu) {
1876   RunHtmlTest(FILE_PATH_LITERAL("input-radio-in-menu.html"));
1877 }
1878 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputRange)1879 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputRange) {
1880   RunHtmlTest(FILE_PATH_LITERAL("input-range.html"));
1881 }
1882 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputReset)1883 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputReset) {
1884   RunHtmlTest(FILE_PATH_LITERAL("input-reset.html"));
1885 }
1886 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputSearch)1887 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputSearch) {
1888   RunHtmlTest(FILE_PATH_LITERAL("input-search.html"));
1889 }
1890 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityScrollableInput)1891 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1892                        AccessibilityScrollableInput) {
1893   RunHtmlTest(FILE_PATH_LITERAL("scrollable-input.html"));
1894 }
1895 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityScrollableOverflow)1896 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1897                        AccessibilityScrollableOverflow) {
1898   RunHtmlTest(FILE_PATH_LITERAL("scrollable-overflow.html"));
1899 }
1900 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityScrollableTextarea)1901 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1902                        AccessibilityScrollableTextarea) {
1903   RunHtmlTest(FILE_PATH_LITERAL("scrollable-textarea.html"));
1904 }
1905 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityScrollable)1906 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityScrollable) {
1907   RunHtmlTest(FILE_PATH_LITERAL("scrollable.html"));
1908 }
1909 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySmall)1910 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySmall) {
1911   RunHtmlTest(FILE_PATH_LITERAL("small.html"));
1912 }
1913 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputSubmit)1914 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputSubmit) {
1915   RunHtmlTest(FILE_PATH_LITERAL("input-submit.html"));
1916 }
1917 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputSuggestionsSourceElement)1918 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1919                        AccessibilityInputSuggestionsSourceElement) {
1920   RunHtmlTest(FILE_PATH_LITERAL("input-suggestions-source-element.html"));
1921 }
1922 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputTel)1923 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputTel) {
1924   RunHtmlTest(FILE_PATH_LITERAL("input-tel.html"));
1925 }
1926 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputText)1927 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputText) {
1928   RunHtmlTest(FILE_PATH_LITERAL("input-text.html"));
1929 }
1930 
1931 #if defined(OS_ANDROID)
1932 // TODO(crbug.com/986673): test is flaky on android.
1933 #define MAYBE_AccessibilityInputTextReadOnly \
1934   DISABLED_AccessibilityInputTextReadOnly
1935 #else
1936 #define MAYBE_AccessibilityInputTextReadOnly AccessibilityInputTextReadOnly
1937 #endif
1938 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityInputTextReadOnly)1939 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1940                        MAYBE_AccessibilityInputTextReadOnly) {
1941   RunHtmlTest(FILE_PATH_LITERAL("input-text-read-only.html"));
1942 }
1943 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputTextNameCalc)1944 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1945                        AccessibilityInputTextNameCalc) {
1946   RunHtmlTest(FILE_PATH_LITERAL("input-text-name-calc.html"));
1947 }
1948 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputTextValue)1949 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputTextValue) {
1950   RunHtmlTest(FILE_PATH_LITERAL("input-text-value.html"));
1951 }
1952 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputTextValueChanged)1953 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1954                        AccessibilityInputTextValueChanged) {
1955   RunHtmlTest(FILE_PATH_LITERAL("input-text-value-changed.html"));
1956 }
1957 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputTextWithSelection)1958 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1959                        AccessibilityInputTextWithSelection) {
1960   RunHtmlTest(FILE_PATH_LITERAL("input-text-with-selection.html"));
1961 }
1962 
1963 #if defined(OS_MAC)
1964 // TODO(1038813): The /blink test pass is different on Windows and Mac, versus
1965 // Linux.
1966 #define MAYBE_AccessibilityInputTime DISABLED_AccessibilityInputTime
1967 #else
1968 #define MAYBE_AccessibilityInputTime AccessibilityInputTime
1969 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityInputTime)1970 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
1971                        MAYBE_AccessibilityInputTime) {
1972   RunHtmlTest(FILE_PATH_LITERAL("input-time.html"));
1973 }
1974 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputTypes)1975 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputTypes) {
1976   RunHtmlTest(FILE_PATH_LITERAL("input-types.html"));
1977 }
1978 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputUrl)1979 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputUrl) {
1980   RunHtmlTest(FILE_PATH_LITERAL("input-url.html"));
1981 }
1982 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputWeek)1983 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityInputWeek) {
1984   RunHtmlTest(FILE_PATH_LITERAL("input-week.html"));
1985 }
1986 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityId)1987 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityId) {
1988   RunHtmlTest(FILE_PATH_LITERAL("id.html"));
1989 }
1990 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIns)1991 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityIns) {
1992   RunHtmlTest(FILE_PATH_LITERAL("ins.html"));
1993 }
1994 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLabel)1995 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityLabel) {
1996   RunHtmlTest(FILE_PATH_LITERAL("label.html"));
1997 }
1998 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLabelUpdates)1999 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityLabelUpdates) {
2000   RunHtmlTest(FILE_PATH_LITERAL("label-updates.html"));
2001 }
2002 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLandmark)2003 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityLandmark) {
2004   RunHtmlTest(FILE_PATH_LITERAL("landmark.html"));
2005 }
2006 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLayoutTableInButton)2007 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2008                        AccessibilityLayoutTableInButton) {
2009   RunHtmlTest(FILE_PATH_LITERAL("layout-table-in-button.html"));
2010 }
2011 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLegend)2012 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityLegend) {
2013   RunHtmlTest(FILE_PATH_LITERAL("legend.html"));
2014 }
2015 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLi)2016 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityLi) {
2017   RunHtmlTest(FILE_PATH_LITERAL("li.html"));
2018 }
2019 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLink)2020 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityLink) {
2021   RunHtmlTest(FILE_PATH_LITERAL("link.html"));
2022 }
2023 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLinkInsideHeading)2024 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2025                        AccessibilityLinkInsideHeading) {
2026   RunHtmlTest(FILE_PATH_LITERAL("link-inside-heading.html"));
2027 }
2028 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityList)2029 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityList) {
2030   RunHtmlTest(FILE_PATH_LITERAL("list.html"));
2031 }
2032 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityListItemLevel)2033 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityListItemLevel) {
2034   RunHtmlTest(FILE_PATH_LITERAL("list-item-level.html"));
2035 }
2036 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityListItemAriaSetsizeUnknown)2037 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2038                        AccessibilityListItemAriaSetsizeUnknown) {
2039   RunHtmlTest(FILE_PATH_LITERAL("list-item-aria-setsize-unknown.html"));
2040 }
2041 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityListItemAriaSetsizeUnknownFlattened)2042 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2043                        AccessibilityListItemAriaSetsizeUnknownFlattened) {
2044   RunHtmlTest(
2045       FILE_PATH_LITERAL("list-item-aria-setsize-unknown-flattened.html"));
2046 }
2047 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityListMarkerStyles)2048 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2049                        AccessibilityListMarkerStyles) {
2050   RunHtmlTest(FILE_PATH_LITERAL("list-marker-styles.html"));
2051 }
2052 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityListMarkers)2053 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityListMarkers) {
2054   RunHtmlTest(FILE_PATH_LITERAL("list-markers.html"));
2055 }
2056 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLongText)2057 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityLongText) {
2058   RunHtmlTest(FILE_PATH_LITERAL("long-text.html"));
2059 }
2060 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityMain)2061 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityMain) {
2062   RunHtmlTest(FILE_PATH_LITERAL("main.html"));
2063 }
2064 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityMark)2065 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityMark) {
2066   RunHtmlTest(FILE_PATH_LITERAL("mark.html"));
2067 }
2068 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityMath)2069 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityMath) {
2070   RunHtmlTest(FILE_PATH_LITERAL("math.html"));
2071 }
2072 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityMenutypecontext)2073 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2074                        AccessibilityMenutypecontext) {
2075   RunHtmlTest(FILE_PATH_LITERAL("menu-type-context.html"));
2076 }
2077 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityMeta)2078 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityMeta) {
2079   RunHtmlTest(FILE_PATH_LITERAL("meta.html"));
2080 }
2081 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityMeter)2082 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityMeter) {
2083   RunHtmlTest(FILE_PATH_LITERAL("meter.html"));
2084 }
2085 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityModalDialogClosed)2086 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2087                        AccessibilityModalDialogClosed) {
2088   RunHtmlTest(FILE_PATH_LITERAL("modal-dialog-closed.html"));
2089 }
2090 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityModalDialogOpened)2091 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2092                        AccessibilityModalDialogOpened) {
2093   RunHtmlTest(FILE_PATH_LITERAL("modal-dialog-opened.html"));
2094 }
2095 
2096 // http://crbug.com/738497
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityModalDialogInIframeClosed)2097 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2098                        DISABLED_AccessibilityModalDialogInIframeClosed) {
2099   RunHtmlTest(FILE_PATH_LITERAL("modal-dialog-in-iframe-closed.html"));
2100 }
2101 
2102 // Disabled because it is flaky in several platforms
2103 /*
2104 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2105                        AccessibilityModalDialogInIframeOpened) {
2106   RunHtmlTest(FILE_PATH_LITERAL("modal-dialog-in-iframe-opened.html"));
2107 }
2108 */
2109 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityModalDialogStack)2110 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2111                        AccessibilityModalDialogStack) {
2112   RunHtmlTest(FILE_PATH_LITERAL("modal-dialog-stack.html"));
2113 }
2114 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityNavigation)2115 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityNavigation) {
2116   RunHtmlTest(FILE_PATH_LITERAL("navigation.html"));
2117 }
2118 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityNoscript)2119 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityNoscript) {
2120   RunHtmlTest(FILE_PATH_LITERAL("noscript.html"));
2121 }
2122 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOl)2123 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityOl) {
2124   RunHtmlTest(FILE_PATH_LITERAL("ol.html"));
2125 }
2126 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityObject)2127 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityObject) {
2128   RunHtmlTest(FILE_PATH_LITERAL("object.html"));
2129 }
2130 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityObjectImage)2131 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityObjectImage) {
2132   RunHtmlTest(FILE_PATH_LITERAL("object-image.html"));
2133 }
2134 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityObjectImageError)2135 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2136                        AccessibilityObjectImageError) {
2137   RunHtmlTest(FILE_PATH_LITERAL("object-image-error.html"));
2138 }
2139 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOffscreen)2140 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityOffscreen) {
2141   RunHtmlTest(FILE_PATH_LITERAL("offscreen.html"));
2142 }
2143 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOffscreenIframe)2144 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2145                        AccessibilityOffscreenIframe) {
2146   RunHtmlTest(FILE_PATH_LITERAL("offscreen-iframe.html"));
2147 }
2148 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOffscreenScroll)2149 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2150                        AccessibilityOffscreenScroll) {
2151   RunHtmlTest(FILE_PATH_LITERAL("offscreen-scroll.html"));
2152 }
2153 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOffscreenSelect)2154 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2155                        AccessibilityOffscreenSelect) {
2156   RunHtmlTest(FILE_PATH_LITERAL("offscreen-select.html"));
2157 }
2158 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOptgroup)2159 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityOptgroup) {
2160   RunHtmlTest(FILE_PATH_LITERAL("optgroup.html"));
2161 }
2162 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOpenModal)2163 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityOpenModal) {
2164   RunHtmlTest(FILE_PATH_LITERAL("open-modal.html"));
2165 }
2166 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOptionindatalist)2167 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2168                        AccessibilityOptionindatalist) {
2169   RunHtmlTest(FILE_PATH_LITERAL("option-in-datalist.html"));
2170 }
2171 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOutput)2172 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityOutput) {
2173   RunHtmlTest(FILE_PATH_LITERAL("output.html"));
2174 }
2175 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityOverflowActions)2176 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2177                        AccessibilityOverflowActions) {
2178   RunHtmlTest(FILE_PATH_LITERAL("overflow-actions.html"));
2179 }
2180 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityP)2181 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityP) {
2182   RunHtmlTest(FILE_PATH_LITERAL("p.html"));
2183 }
2184 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityParam)2185 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityParam) {
2186   RunHtmlTest(FILE_PATH_LITERAL("param.html"));
2187 }
2188 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityPre)2189 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityPre) {
2190   RunHtmlTest(FILE_PATH_LITERAL("pre.html"));
2191 }
2192 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityProgress)2193 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityProgress) {
2194   RunHtmlTest(FILE_PATH_LITERAL("progress.html"));
2195 }
2196 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityPortal)2197 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityPortal) {
2198   RunHtmlTest(FILE_PATH_LITERAL("portal.html"));
2199 }
2200 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityPortalNameFromText)2201 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2202                        AccessibilityPortalNameFromText) {
2203   RunHtmlTest(FILE_PATH_LITERAL("portal-name-from-text.html"));
2204 }
2205 
2206 // Flaky on all platforms: crbug.com/1103753.
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityPortalWithWidgetInside)2207 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2208                        DISABLED_AccessibilityPortalWithWidgetInside) {
2209   RunHtmlTest(FILE_PATH_LITERAL("portal-with-widget-inside.html"));
2210 }
2211 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityPortalNameFromVisibleText)2212 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2213                        AccessibilityPortalNameFromVisibleText) {
2214   RunHtmlTest(FILE_PATH_LITERAL("portal-name-from-visible-text.html"));
2215 }
2216 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityQ)2217 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityQ) {
2218   RunHtmlTest(FILE_PATH_LITERAL("q.html"));
2219 }
2220 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityReparentCrash)2221 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityReparentCrash) {
2222   RunHtmlTest(FILE_PATH_LITERAL("reparent-crash.html"));
2223 }
2224 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityReplaceData)2225 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityReplaceData) {
2226   RunHtmlTest(FILE_PATH_LITERAL("replace-data.html"));
2227 }
2228 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityRoleChange)2229 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityRoleChange) {
2230   RunAriaTest(FILE_PATH_LITERAL("role-change.html"));
2231 }
2232 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityRuby)2233 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityRuby) {
2234   RunHtmlTest(FILE_PATH_LITERAL("ruby.html"));
2235 }
2236 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityS)2237 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityS) {
2238   RunHtmlTest(FILE_PATH_LITERAL("s.html"));
2239 }
2240 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySamp)2241 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySamp) {
2242   RunHtmlTest(FILE_PATH_LITERAL("samp.html"));
2243 }
2244 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityScript)2245 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityScript) {
2246   RunHtmlTest(FILE_PATH_LITERAL("script.html"));
2247 }
2248 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySection)2249 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySection) {
2250   RunHtmlTest(FILE_PATH_LITERAL("section.html"));
2251 }
2252 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySelectionContainer)2253 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2254                        AccessibilitySelectionContainer) {
2255   RunHtmlTest(FILE_PATH_LITERAL("selection-container.html"));
2256 }
2257 
2258 // https://crbug.com/1117594
2259 #if defined(OS_ANDROID)
2260 #define MAYBE_AccessibilitySelect DISABLED_AccessibilitySelect
2261 #else
2262 #define MAYBE_AccessibilitySelect AccessibilitySelect
2263 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilitySelect)2264 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, MAYBE_AccessibilitySelect) {
2265   RunHtmlTest(FILE_PATH_LITERAL("select.html"));
2266 }
2267 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySelectFollowsFocus)2268 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2269                        AccessibilitySelectFollowsFocus) {
2270   RunHtmlTest(FILE_PATH_LITERAL("select-follows-focus.html"));
2271 }
2272 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySelectFollowsFocusAriaSelectedFalse)2273 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2274                        AccessibilitySelectFollowsFocusAriaSelectedFalse) {
2275   RunHtmlTest(
2276       FILE_PATH_LITERAL("select-follows-focus-aria-selected-false.html"));
2277 }
2278 
2279 // https://crbug.com/1117594
2280 #if defined(OS_ANDROID)
2281 #define MAYBE_AccessibilitySelectFollowsFocusMultiselect \
2282   DISABLED_AccessibilitySelectFollowsFocusMultiselect
2283 #else
2284 #define MAYBE_AccessibilitySelectFollowsFocusMultiselect \
2285   AccessibilitySelectFollowsFocusMultiselect
2286 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilitySelectFollowsFocusMultiselect)2287 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2288                        MAYBE_AccessibilitySelectFollowsFocusMultiselect) {
2289   RunHtmlTest(FILE_PATH_LITERAL("select-follows-focus-multiselect.html"));
2290 }
2291 
2292 #if defined(OS_LINUX) || defined(OS_CHROMEOS)
2293 #define MAYBE_AccessibilitySource DISABLED_AccessibilitySource
2294 #else
2295 #define MAYBE_AccessibilitySource AccessibilitySource
2296 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilitySource)2297 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, MAYBE_AccessibilitySource) {
2298   RunHtmlTest(FILE_PATH_LITERAL("source.html"));
2299 }
2300 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySpan)2301 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySpan) {
2302   RunHtmlTest(FILE_PATH_LITERAL("span.html"));
2303 }
2304 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySpanLineBreak)2305 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySpanLineBreak) {
2306   RunHtmlTest(FILE_PATH_LITERAL("span-line-break.html"));
2307 }
2308 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityStrong)2309 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityStrong) {
2310   RunHtmlTest(FILE_PATH_LITERAL("strong.html"));
2311 }
2312 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityStyle)2313 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityStyle) {
2314   RunHtmlTest(FILE_PATH_LITERAL("style.html"));
2315 }
2316 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySub)2317 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySub) {
2318   RunHtmlTest(FILE_PATH_LITERAL("sub.html"));
2319 }
2320 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySup)2321 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySup) {
2322   RunHtmlTest(FILE_PATH_LITERAL("sup.html"));
2323 }
2324 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySummary)2325 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySummary) {
2326   RunHtmlTest(FILE_PATH_LITERAL("summary.html"));
2327 }
2328 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySvg)2329 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySvg) {
2330   RunHtmlTest(FILE_PATH_LITERAL("svg.html"));
2331 }
2332 
2333 // On ChromeOS, SVG <g> elements are included.
2334 #if defined(OS_CHROMEOS)
2335 #define AccessibilitySvgG_TestFile FILE_PATH_LITERAL("svg-g-for-cros.html")
2336 #else
2337 #define AccessibilitySvgG_TestFile FILE_PATH_LITERAL("svg-g.html")
2338 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilitySvgG)2339 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilitySvgG) {
2340   RunHtmlTest(AccessibilitySvgG_TestFile);
2341 }
2342 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableSimple)2343 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTableSimple) {
2344   RunHtmlTest(FILE_PATH_LITERAL("table-simple.html"));
2345 }
2346 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableLayout)2347 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTableLayout) {
2348   RunHtmlTest(FILE_PATH_LITERAL("table-layout.html"));
2349 }
2350 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTablePresentation)2351 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2352                        AccessibilityTablePresentation) {
2353   RunHtmlTest(FILE_PATH_LITERAL("table-presentation.html"));
2354 }
2355 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableThColHeader)2356 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2357                        AccessibilityTableThColHeader) {
2358   RunHtmlTest(FILE_PATH_LITERAL("table-th-colheader.html"));
2359 }
2360 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableThRowHeader)2361 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2362                        AccessibilityTableThRowHeader) {
2363   RunHtmlTest(FILE_PATH_LITERAL("table-th-rowheader.html"));
2364 }
2365 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableTbodyTfoot)2366 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2367                        AccessibilityTableTbodyTfoot) {
2368   RunHtmlTest(FILE_PATH_LITERAL("table-thead-tbody-tfoot.html"));
2369 }
2370 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableFocusableSections)2371 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2372                        AccessibilityTableFocusableSections) {
2373   RunHtmlTest(FILE_PATH_LITERAL("table-focusable-sections.html"));
2374 }
2375 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableSpans)2376 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTableSpans) {
2377   RunHtmlTest(FILE_PATH_LITERAL("table-spans.html"));
2378 }
2379 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableHeadersEmptyFirstCell)2380 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2381                        AccessibilityTableHeadersEmptyFirstCell) {
2382   RunHtmlTest(FILE_PATH_LITERAL("table-headers-empty-first-cell.html"));
2383 }
2384 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableHeadersOnAllSides)2385 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2386                        AccessibilityTableHeadersOnAllSides) {
2387   RunHtmlTest(FILE_PATH_LITERAL("table-headers-on-all-sides.html"));
2388 }
2389 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTableMultipleRowAndColumnHeaders)2390 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2391                        AccessibilityTableMultipleRowAndColumnHeaders) {
2392   RunHtmlTest(FILE_PATH_LITERAL("table-multiple-row-and-column-headers.html"));
2393 }
2394 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTextAlign)2395 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTextAlign) {
2396   RunHtmlTest(FILE_PATH_LITERAL("text-align.html"));
2397 }
2398 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTextDecorationStyles)2399 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2400                        AccessibilityTextDecorationStyles) {
2401   RunHtmlTest(FILE_PATH_LITERAL("text-decoration-styles.html"));
2402 }
2403 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTextIndent)2404 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTextIndent) {
2405   RunHtmlTest(FILE_PATH_LITERAL("text-indent.html"));
2406 }
2407 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTextarea)2408 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTextarea) {
2409   RunHtmlTest(FILE_PATH_LITERAL("textarea.html"));
2410 }
2411 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTextareaReadOnly)2412 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2413                        AccessibilityTextareaReadOnly) {
2414   RunHtmlTest(FILE_PATH_LITERAL("textarea-read-only.html"));
2415 }
2416 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTextareaWithSelection)2417 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2418                        AccessibilityTextareaWithSelection) {
2419   RunHtmlTest(FILE_PATH_LITERAL("textarea-with-selection.html"));
2420 }
2421 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTime)2422 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTime) {
2423   RunHtmlTest(FILE_PATH_LITERAL("time.html"));
2424 }
2425 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTitle)2426 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTitle) {
2427   RunHtmlTest(FILE_PATH_LITERAL("title.html"));
2428 }
2429 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTitleEmpty)2430 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTitleEmpty) {
2431   RunHtmlTest(FILE_PATH_LITERAL("title-empty.html"));
2432 }
2433 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTitleChanged)2434 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTitleChanged) {
2435   RunHtmlTest(FILE_PATH_LITERAL("title-changed.html"));
2436 }
2437 
2438 #if defined(OS_WIN) || defined(OS_MAC)
2439 // Flaky on Win/Mac: crbug.com/508532
2440 #define MAYBE_AccessibilityTransition DISABLED_AccessibilityTransition
2441 #else
2442 #define MAYBE_AccessibilityTransition AccessibilityTransition
2443 #endif
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,MAYBE_AccessibilityTransition)2444 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2445                        MAYBE_AccessibilityTransition) {
2446   RunHtmlTest(FILE_PATH_LITERAL("transition.html"));
2447 }
2448 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityTruncateLabel)2449 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityTruncateLabel) {
2450   RunHtmlTest(FILE_PATH_LITERAL("truncate-label.html"));
2451 }
2452 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityUl)2453 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityUl) {
2454   RunHtmlTest(FILE_PATH_LITERAL("ul.html"));
2455 }
2456 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityNotUserSelectable)2457 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2458                        AccessibilityNotUserSelectable) {
2459   RunCSSTest(FILE_PATH_LITERAL("user-select.html"));
2460 }
2461 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityVar)2462 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityVar) {
2463   RunHtmlTest(FILE_PATH_LITERAL("var.html"));
2464 }
2465 
2466 // crbug.com/281952
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityVideo)2467 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, DISABLED_AccessibilityVideo) {
2468   RunHtmlTest(FILE_PATH_LITERAL("video.html"));
2469 }
2470 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityVideoTextOnly)2471 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityVideoTextOnly) {
2472   RunHtmlTest(FILE_PATH_LITERAL("video-text-only.html"));
2473 }
2474 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityNodeChangedCrashInEditableText)2475 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2476                        AccessibilityNodeChangedCrashInEditableText) {
2477   RunHtmlTest(FILE_PATH_LITERAL("node-changed-crash-in-editable-text.html"));
2478 }
2479 
2480 // TODO(crbug.com/916003): Fix race condition.
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityNoSourceVideo)2481 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2482                        DISABLED_AccessibilityNoSourceVideo) {
2483   RunHtmlTest(FILE_PATH_LITERAL("no-source-video.html"));
2484 }
2485 
2486 // TODO(crbug.com/916003): Fix race condition.
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_AccessibilityVideoControls)2487 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2488                        DISABLED_AccessibilityVideoControls) {
2489   RunHtmlTest(FILE_PATH_LITERAL("video-controls.html"));
2490 }
2491 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityWbr)2492 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityWbr) {
2493   RunHtmlTest(FILE_PATH_LITERAL("wbr.html"));
2494 }
2495 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityWindowCropsItems)2496 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2497                        AccessibilityWindowCropsItems) {
2498   RunHtmlTest(FILE_PATH_LITERAL("window-crops-items.html"));
2499 }
2500 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputInsideLabel)2501 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2502                        AccessibilityInputInsideLabel) {
2503   RunHtmlTest(FILE_PATH_LITERAL("input-inside-label.html"));
2504 }
2505 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityInputImageWithTitle)2506 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2507                        AccessibilityInputImageWithTitle) {
2508   RunHtmlTest(FILE_PATH_LITERAL("input-image-with-title.html"));
2509 }
2510 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIgnoredSelectionNoUnignored)2511 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2512                        AccessibilityIgnoredSelectionNoUnignored) {
2513   RunHtmlTest(FILE_PATH_LITERAL("ignored-selection-no-unignored.html"));
2514 }
2515 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIgnoredSelectionBetweenText)2516 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2517                        AccessibilityIgnoredSelectionBetweenText) {
2518   RunHtmlTest(FILE_PATH_LITERAL("ignored-selection-between-text.html"));
2519 }
2520 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityIgnoredSelection)2521 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2522                        AccessibilityIgnoredSelection) {
2523   RunHtmlTest(FILE_PATH_LITERAL("ignored-selection.html"));
2524 }
2525 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLabelWithSelectedOption)2526 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2527                        AccessibilityLabelWithSelectedOption) {
2528   RunHtmlTest(FILE_PATH_LITERAL("label-with-selected-option.html"));
2529 }
2530 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityLabelWithPresentationalChild)2531 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2532                        AccessibilityLabelWithPresentationalChild) {
2533   RunHtmlTest(FILE_PATH_LITERAL("label-with-presentational-child.html"));
2534 }
2535 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityNestedList)2536 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, AccessibilityNestedList) {
2537   RunHtmlTest(FILE_PATH_LITERAL("nestedlist.html"));
2538 }
2539 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,AccessibilityButtonWithListboxPopup)2540 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2541                        AccessibilityButtonWithListboxPopup) {
2542   RunHtmlTest(FILE_PATH_LITERAL("button-with-listbox-popup.html"));
2543 }
2544 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DeleteSelectionCrash)2545 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, DeleteSelectionCrash) {
2546   RunHtmlTest(FILE_PATH_LITERAL("delete-selection-crash.html"));
2547 }
2548 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DisplayLockingActivatable)2549 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, DisplayLockingActivatable) {
2550   RunDisplayLockingTest(FILE_PATH_LITERAL("activatable.html"));
2551 }
2552 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DisplayLockingNonActivatable)2553 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2554                        DisplayLockingNonActivatable) {
2555   RunDisplayLockingTest(FILE_PATH_LITERAL("non-activatable.html"));
2556 }
2557 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DisplayLockingViewportActivation)2558 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2559                        DisplayLockingViewportActivation) {
2560   RunDisplayLockingTest(FILE_PATH_LITERAL("viewport-activation.html"));
2561 }
2562 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DisplayLockingAll)2563 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, DisplayLockingAll) {
2564   RunDisplayLockingTest(FILE_PATH_LITERAL("all.html"));
2565 }
2566 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DisplayLockingAllCommitted)2567 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, DisplayLockingAllCommitted) {
2568   RunDisplayLockingTest(FILE_PATH_LITERAL("all-committed.html"));
2569 }
2570 
2571 //
2572 // Regression tests. These don't test a specific web platform feature,
2573 // they test a specific web page that crashed or had some bad behavior
2574 // in the past.
2575 //
2576 
2577 // Flaky on all platforms. http://crbug.com/1055764
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DISABLED_XmlInIframeCrash)2578 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, DISABLED_XmlInIframeCrash) {
2579   RunRegressionTest(FILE_PATH_LITERAL("xml-in-iframe-crash.html"));
2580 }
2581 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,HiddenTable)2582 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, HiddenTable) {
2583   RunRegressionTest(FILE_PATH_LITERAL("hidden-table.html"));
2584 }
2585 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,LanguageDetectionLangAttribute)2586 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2587                        LanguageDetectionLangAttribute) {
2588   RunLanguageDetectionTest(FILE_PATH_LITERAL("lang-attribute.html"));
2589 }
2590 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,LanguageDetectionLangAttributeNested)2591 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2592                        LanguageDetectionLangAttributeNested) {
2593   RunLanguageDetectionTest(FILE_PATH_LITERAL("lang-attribute-nested.html"));
2594 }
2595 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,LanguageDetectionLangAttributeSwitching)2596 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2597                        LanguageDetectionLangAttributeSwitching) {
2598   RunLanguageDetectionTest(FILE_PATH_LITERAL("lang-attribute-switching.html"));
2599 }
2600 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,LanguageDetectionLangDetectionStaticBasic)2601 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2602                        LanguageDetectionLangDetectionStaticBasic) {
2603   RunLanguageDetectionTest(FILE_PATH_LITERAL("static-basic.html"));
2604 }
2605 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,LanguageDetectionLangDetectionDynamicBasic)2606 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2607                        LanguageDetectionLangDetectionDynamicBasic) {
2608   RunLanguageDetectionTest(FILE_PATH_LITERAL("dynamic-basic.html"));
2609 }
2610 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,LanguageDetectionLangDetectionDynamicMultipleInserts)2611 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2612                        LanguageDetectionLangDetectionDynamicMultipleInserts) {
2613   RunLanguageDetectionTest(FILE_PATH_LITERAL("dynamic-multiple-inserts.html"));
2614 }
2615 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,LanguageDetectionLangDetectionDynamicReparenting)2616 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,
2617                        LanguageDetectionLangDetectionDynamicReparenting) {
2618   RunLanguageDetectionTest(FILE_PATH_LITERAL("dynamic-reparenting.html"));
2619 }
2620 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,ComboboxItemVisibility)2621 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, ComboboxItemVisibility) {
2622   RunHtmlTest(FILE_PATH_LITERAL("combobox-item-visibility.html"));
2623 }
2624 
2625 //
2626 // These tests cover features of the testing infrastructure itself.
2627 //
2628 
IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest,DenyNode)2629 IN_PROC_BROWSER_TEST_P(DumpAccessibilityTreeTest, DenyNode) {
2630   RunTestHarnessTest(FILE_PATH_LITERAL("deny-node.html"));
2631 }
2632 
2633 }  // namespace content
2634