1 // Copyright 2014 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.
5 // See chrome/browser/extensions/web_view_interactive_browsertest.cc
6 // (WebViewInteractiveTest, PointerLockFocus) for documentation on this test.
8 var startTest = function(config) {
9 window.addEventListener('message', receiveMessage, false);
10 chrome.test.sendMessage('guest-loaded');
11 var webview = document.getElementById('webview');
12 webview.addEventListener('loadstop', function(e) {
13 webview.contentWindow.postMessage('msg', '*');
15 webview.addEventListener('permissionrequest', function(e) {
16 document.getElementById('embedder-textarea').focus();
18 setTimeout(function() { e.request.allow(); }, 500);
20 webview.src = 'http://localhost:' + config.testServer.port +
21 '/extensions/platform_apps/web_view/pointer_lock_focus/guest.html';
23 var receiveMessage = function(event) {
24 chrome.test.sendMessage(event.data);
27 chrome.test.getConfig(function(config) {