Chromium Code Reviews| Index: chrome/test/data/extensions/api_test/automation/tests/desktop/initial_focus.js |
| diff --git a/chrome/test/data/extensions/api_test/automation/tests/desktop/initial_focus.js b/chrome/test/data/extensions/api_test/automation/tests/desktop/initial_focus.js |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..1fdad5757e375b4649078bc3fb2854e663f2a38a |
| --- /dev/null |
| +++ b/chrome/test/data/extensions/api_test/automation/tests/desktop/initial_focus.js |
| @@ -0,0 +1,25 @@ |
| +// Copyright 2014 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. |
| + |
| +var allTests = [ |
| + function testInitialFocus() { |
| + chrome.test.succeed(); |
|
David Tseng
2016/01/28 02:00:56
This looks wrong.
dmazzoni
2016/01/30 00:02:41
Wow! Yeah, not much of a test. Luckily that was an
|
| + var url = 'data:text/html,<!doctype html>' + |
| + encodeURI('<input autofocus title=abc>'); |
| + chrome.automation.getDesktop(function(rootNode) { |
| + chrome.tabs.create({url: url}); |
| + |
| + rootNode.addEventListener('loadComplete', function(event) { |
| + if (event.target.url == url) { |
| + var focus = chrome.automation.getFocus(); |
| + assertEq('textField', focus.role); |
| + assertEq('abc', focus.name); |
| + chrome.test.succeed(); |
| + } |
| + }, false); |
| + }); |
| + }, |
| +]; |
| + |
| +chrome.test.runTests(allTests); |