| OLD | NEW |
| (Empty) |
| 1 # Copyright (c) 2012 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. | |
| 4 | |
| 5 from telemetry.core.chrome import form_based_credentials_backend | |
| 6 | |
| 7 class GoogleCredentialsBackend( | |
| 8 form_based_credentials_backend.FormBasedCredentialsBackend): | |
| 9 def IsAlreadyLoggedIn(self, tab): | |
| 10 return tab.EvaluateJavaScript( | |
| 11 'document.getElementById("gb")!== null') | |
| 12 | |
| 13 @property | |
| 14 def credentials_type(self): | |
| 15 return 'google' | |
| 16 | |
| 17 @property | |
| 18 def url(self): | |
| 19 return 'https://accounts.google.com/' | |
| 20 | |
| 21 @property | |
| 22 def login_form_id(self): | |
| 23 return 'gaia_loginform' | |
| 24 | |
| 25 @property | |
| 26 def login_input_id(self): | |
| 27 return 'Email' | |
| 28 | |
| 29 @property | |
| 30 def password_input_id(self): | |
| 31 return 'Passwd' | |
| OLD | NEW |