| Index: chrome/browser/ui/webui/options/multilanguage_options_webui_browsertest.js
|
| diff --git a/chrome/browser/ui/webui/options/multilanguage_options_webui_browsertest.js b/chrome/browser/ui/webui/options/multilanguage_options_webui_browsertest.js
|
| index 56419fa492873e05df364db8cd1f70851cc5bf61..deeff841f417588281460f4cb86a2a89fd099bb2 100644
|
| --- a/chrome/browser/ui/webui/options/multilanguage_options_webui_browsertest.js
|
| +++ b/chrome/browser/ui/webui/options/multilanguage_options_webui_browsertest.js
|
| @@ -2,6 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +GEN_INCLUDE(['options_browsertest_base.js']);
|
| GEN('#include "chrome/browser/ui/webui/options/' +
|
| 'multilanguage_options_browsertest.h"');
|
|
|
| @@ -13,7 +14,7 @@ GEN('#include "chrome/browser/ui/webui/options/' +
|
| function MultilanguageOptionsWebUIBrowserTest() {}
|
|
|
| MultilanguageOptionsWebUIBrowserTest.prototype = {
|
| - __proto__: testing.Test.prototype,
|
| + __proto__: OptionsBrowsertestBase.prototype,
|
|
|
| /** @override */
|
| browsePreload: 'chrome://settings-frame/languages',
|
| @@ -32,7 +33,7 @@ MultilanguageOptionsWebUIBrowserTest.prototype = {
|
|
|
| /** @override */
|
| setUp: function() {
|
| - testing.Test.prototype.setUp.call(this);
|
| + OptionsBrowsertestBase.prototype.setUp.call(this);
|
|
|
| assertTrue(loadTimeData.getBoolean('enableMultilingualSpellChecker'));
|
| assertFalse(cr.isMac);
|
| @@ -40,6 +41,29 @@ MultilanguageOptionsWebUIBrowserTest.prototype = {
|
| expectFalse($('edit-custom-dictionary-button').hidden);
|
| this.expectEnableSpellcheckCheckboxHidden();
|
| this.expectCurrentlySelected('fr');
|
| +
|
| + var requiredOwnedAriaRoleMissingSelectors = [
|
| + '#default-search-engine-list',
|
| + '#other-search-engine-list',
|
| + ];
|
| +
|
| + // Enable when failure is resolved.
|
| + // AX_ARIA_08: http://crbug.com/559320
|
| + this.accessibilityAuditConfig.ignoreSelectors(
|
| + 'requiredOwnedAriaRoleMissing',
|
| + requiredOwnedAriaRoleMissingSelectors);
|
| +
|
| + // Enable when failure is resolved.
|
| + // AX_ARIA_10: http://crbug.com/559266
|
| + this.accessibilityAuditConfig.ignoreSelectors(
|
| + 'unsupportedAriaAttribute',
|
| + '#language-options-list');
|
| +
|
| + // Enable when failure is resolved.
|
| + // AX_TEXT_04: http://crbug.com/559271
|
| + this.accessibilityAuditConfig.ignoreSelectors(
|
| + 'linkWithUnclearPurpose',
|
| + '#languagePage > .content-area > .language-options-header > A');
|
| },
|
|
|
| /** @override */
|
| @@ -140,7 +164,7 @@ MultilanguagePreferenceWebUIBrowserTest.prototype = {
|
|
|
| /** @override */
|
| setUp: function() {
|
| - testing.Test.prototype.setUp.call(this);
|
| + OptionsBrowsertestBase.prototype.setUp.call(this);
|
|
|
| assertTrue(loadTimeData.getBoolean('enableMultilingualSpellChecker'));
|
| assertFalse(cr.isMac);
|
| @@ -149,6 +173,18 @@ MultilanguagePreferenceWebUIBrowserTest.prototype = {
|
| this.expectEnableSpellcheckCheckboxHidden();
|
| this.expectCurrentlySelected('');
|
| this.expectRegisteredDictionariesPref('');
|
| +
|
| + // Enable when failure is resolved.
|
| + // AX_ARIA_10: http://crbug.com/559266
|
| + this.accessibilityAuditConfig.ignoreSelectors(
|
| + 'unsupportedAriaAttribute',
|
| + '#language-options-list');
|
| +
|
| + // Enable when failure is resolved.
|
| + // AX_TEXT_04: http://crbug.com/559271
|
| + this.accessibilityAuditConfig.ignoreSelectors(
|
| + 'linkWithUnclearPurpose',
|
| + '#languagePage > .content-area > .language-options-header > A');
|
| },
|
| };
|
|
|
|
|