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 |