Chromium Code Reviews| Index: chrome/browser/resources/gaia_auth/test/content.js |
| diff --git a/chrome/browser/resources/gaia_auth/test/content.js b/chrome/browser/resources/gaia_auth/test/content.js |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..4df1a11a61c44e222b95c07947490671b1677295 |
| --- /dev/null |
| +++ b/chrome/browser/resources/gaia_auth/test/content.js |
| @@ -0,0 +1,33 @@ |
| +// Copyright (c) 2011 The Chromium OS Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
|
Steve Block
2012/06/11 17:39:08
Did you intend for some of these resource files to
|
| + |
| +console.log('Test script injected!'); |
| + |
| +function getQueryParam(key, defaultVal) { |
| + if (!defaultVal) defaultVal = ''; |
| + key = key.replace(/[\[]/, '\\\[').replace(/[\]]/, '\\\]'); |
| + var regex = new RegExp('[\\?&]' + key + '=([^&#]*)'); |
| + var qs = regex.exec(window.location.href); |
| + if (qs == null) |
| + return defaultVal; |
| + else |
| + return qs[1]; |
| +} |
| + |
| +if (document.URL.match(/https\:\/\/www\.google\.com\/accounts\/ServiceLogin/) || |
| + document.URL.match(/https\:\/\/accounts\.google\.com\/ServiceLogin/) || |
| + document.URL.match( |
| + /https\:\/\/gaiastaging\.corp\.google\.com\/ServiceLogin/) || |
| + document.URL.match(/https\:\/\/insecure\.com\/accounts\/ServiceLogin/)) { |
| + var testEmail = unescape(getQueryParam('test_email')); |
| + var testPassword = unescape(getQueryParam('test_pwd')); |
| + console.log('Got test account info: ' + testEmail + '/' + testPassword); |
| + document.getElementById('Email').value = testEmail; |
| + document.getElementById('Passwd').value = testPassword; |
| + console.log('Form field changed!'); |
| + if (testEmail != '') { |
| + document.getElementById('signIn').click(); |
| + console.log('Form submitted!'); |
| + } |
| +} |