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