modinfo in the translate toolkit is now a 2-tuple containing the mtime and
[pootle.git] / html / tests / LoginTest.html
blobd2b80e3e53d79fd55bcefdcc56ee121389d39752
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta content="text/html; charset=ISO-8859-1"
5 http-equiv="content-type">
6 <title>Test Login</title>
7 </head>
8 <body>
9 <table cellpadding="1" cellspacing="1" border="1">
10 <tbody>
11 <tr>
12 <td rowspan="1" colspan="3">Test Login<br>
13 </td>
14 </tr>
15 <tr>
16 <td>open</td>
17 <td>/</td>
18 <td>&nbsp;</td>
19 </tr>
20 <tr>
21 <td>clickAndWait</td>
22 <td>link=exact:Log in</td>
23 <td>&nbsp;</td>
24 </tr>
25 <tr>
26 <td>verifyTitle</td>
27 <td>Login to Pootle</td>
28 <td>&nbsp;</td>
29 </tr>
30 <tr>
31 <td>verifyTextPresent</td>
32 <td>Log in</td>
33 <td>&nbsp;</td>
34 </tr>
35 <tr>
36 <td>verifyTextPresent</td>
37 <td>Register</td>
38 <td>&nbsp;</td>
39 </tr>
40 <tr>
41 <td>verifyTextPresent</td>
42 <td>Activate</td>
43 <td>&nbsp;</td>
44 </tr>
45 <tr>
46 <td>type</td>
47 <td>document.forms['loginform'].username</td>
48 <td>startoff</td>
49 </tr>
50 <tr>
51 <td>type</td>
52 <td>document.forms['loginform'].password</td>
53 <td>atotallywrongpassword</td>
54 </tr>
55 <tr>
56 <td>clickAndWait</td>
57 <td>document.forms['loginform'].Login</td>
58 <td>&nbsp;</td>
59 </tr>
60 <tr>
61 <td>verifyText</td>
62 <td>xpath=//div[@class='intro']</td>
63 <td>Login failed</td>
64 </tr>
65 <tr>
66 <td>type</td>
67 <td>document.forms['loginform'].username</td>
68 <td>startup</td>
69 </tr>
70 <tr>
71 <td>type</td>
72 <td>document.forms['loginform'].password</td>
73 <td>startup</td>
74 </tr>
75 <tr>
76 <td>clickAndWait</td>
77 <td>document.forms['loginform'].Login</td>
78 <td>&nbsp;</td>
79 </tr>
80 <tr>
81 <td>verifyTitle</td>
82 <td>User Page for: startup</td>
83 <td>&nbsp;</td>
84 </tr>
85 <tr>
86 <td>verifyTextPresent</td>
87 <td>Log out</td>
88 <td>&nbsp;</td>
89 </tr>
90 <tr>
91 <td>verifyTextNotPresent</td>
92 <td>Log in</td>
93 <td>&nbsp;</td>
94 </tr>
95 <tr>
96 <td>verifyTextNotPresent</td>
97 <td>Register</td>
98 <td>&nbsp;</td>
99 </tr>
100 <tr>
101 <td>verifyTextNotPresent</td>
102 <td>Activate</td>
103 <td>&nbsp;</td>
104 </tr>
105 <tr>
106 <td>verifyText</td>
107 <td>xpath=//span</td>
108 <td>logged in as <b>startup</b></td>
109 </tr>
110 <tr>
111 <td>verifyTextPresent</td>
112 <td>My account</td>
113 <td>&nbsp;</td>
114 </tr>
115 <tr>
116 <td>verifyTextPresent</td>
117 <td>Admin</td>
118 <td>&nbsp;</td>
119 </tr>
120 <tr>
121 <td>open</td>
122 <td>/login.html</td>
123 <td>&nbsp;</td>
124 </tr>
125 <tr>
126 <td>verifyTitle</td>
127 <td>User Page for: startup</td>
128 <td>&nbsp;</td>
129 </tr>
130 <tr>
131 <td>verifyTextPresent</td>
132 <td>Log out</td>
133 <td>&nbsp;</td>
134 </tr>
135 <tr>
136 <td>verifyTextNotPresent</td>
137 <td>Log in</td>
138 <td>&nbsp;</td>
139 </tr>
140 <tr>
141 <td>verifyTextNotPresent</td>
142 <td>Register</td>
143 <td>&nbsp;</td>
144 </tr>
145 <tr>
146 <td>verifyTextNotPresent</td>
147 <td>Activate</td>
148 <td>&nbsp;</td>
149 </tr>
150 <tr>
151 <td>verifyText</td>
152 <td>xpath=//span</td>
153 <td>logged in as <b>startup</b></td>
154 </tr>
155 <tr>
156 <td>verifyTextPresent</td>
157 <td>My account</td>
158 <td>&nbsp;</td>
159 </tr>
160 <tr>
161 <td>verifyTextPresent</td>
162 <td>Admin</td>
163 <td>&nbsp;</td>
164 </tr>
165 <tr>
166 <td>clickAndWait</td>
167 <td>link=exact:Log out</td>
168 <td>&nbsp;</td>
169 </tr>
170 <tr>
171 <td>verifyTitle</td>
172 <td>Pootle</td>
173 <td>&nbsp;</td>
174 </tr>
175 <tr>
176 <td>verifyTextNotPresent</td>
177 <td>Log out</td>
178 <td>&nbsp;</td>
179 </tr>
180 <tr>
181 <td>verifyTextPresent</td>
182 <td>Log in</td>
183 <td>&nbsp;</td>
184 </tr>
185 <tr>
186 <td>verifyTextPresent</td>
187 <td>Activate</td>
188 <td>&nbsp;</td>
189 </tr>
190 <tr>
191 <td>verifyTextPresent</td>
192 <td>Register</td>
193 <td>&nbsp;</td>
194 </tr>
195 </tbody>
196 </table>
197 </body>
198 </html>