blob: 8882c7571b5d7745711e35887ce15c782a1639cb [file] [log] [blame]
// Copyright 2017 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
(async function() {
TestRunner.addResult(
`This test verifies a11y attributes for a node.\n`);
await TestRunner.loadModule('elements_test_runner');
await TestRunner.showPanel('elements');
await TestRunner.loadHTML(`
<!DOCTYPE html>
<button id="button">click</button>
<input id="input"></input>
<div id="div" tabindex="0" role="button" aria-label="click">Save</div>
`);
function dumpHighlight(id) {
return new Promise(resolve => ElementsTestRunner.dumpInspectorHighlightJSON(id, resolve));
}
await dumpHighlight('button');
await dumpHighlight('input');
await dumpHighlight('div');
TestRunner.completeTest();
})();