@@ -58,74 +58,130 @@ def test_success(self):
5858 self .loginpage .logout (directly_logout = True )
5959 shared .Shared .wait_for_element (self .browser .browser , 'class_name' , 'login' , waittime = 300 )
6060
61- def xtest_failure_1 (self ):
61+ def test_failure_1 (self ):
6262 self .browser .set_url (smokecfg ['cssite' ])
6363 self .loginpage = loginpage .LoginPage (self .browser .get_browser ())
64+
65+ # wait for at most 5 minutes, in case we have an anoyingly slow server
66+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'select-language' , waittime = 300 )
67+
6468 # language selection must be done before username and password
6569 self .loginpage .set_language (smokecfg ['language' ])
70+
71+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'fields' , waittime = 300 )
72+
6673 self .loginpage .set_username (smokecfg ['badusername' ])
6774 self .loginpage .set_password (smokecfg ['password' ])
6875 self .loginpage .login (expect_fail = True )
6976
70- def xtest_failure_2 (self ):
77+ def test_failure_2 (self ):
7178 self .browser .set_url (smokecfg ['cssite' ])
7279 self .loginpage = loginpage .LoginPage (self .browser .get_browser ())
80+
81+ # wait for at most 5 minutes, in case we have an anoyingly slow server
82+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'select-language' , waittime = 300 )
83+
7384 # language selection must be done before username and password
7485 self .loginpage .set_language (smokecfg ['language' ])
86+
87+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'fields' , waittime = 300 )
88+
7589 self .loginpage .set_username (smokecfg ['username' ])
7690 self .loginpage .set_password (smokecfg ['badpassword' ])
7791 self .loginpage .login (expect_fail = True )
7892
79- def xtest_failure_3 (self ):
93+ def test_failure_3 (self ):
8094 self .browser .set_url (smokecfg ['cssite' ])
8195 self .loginpage = loginpage .LoginPage (self .browser .get_browser ())
96+
97+ # wait for at most 5 minutes, in case we have an anoyingly slow server
98+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'select-language' , waittime = 300 )
99+
82100 # language selection must be done before username and password
83101 self .loginpage .set_language (smokecfg ['language' ])
102+
103+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'fields' , waittime = 300 )
104+
84105 self .loginpage .set_username (smokecfg ['badusername' ])
85106 self .loginpage .set_password (smokecfg ['badpassword' ])
86107 self .loginpage .login (expect_fail = True )
87108
88- def xtest_failure_4 (self ):
109+ def test_failure_4 (self ):
89110 self .browser .set_url (smokecfg ['cssite' ])
90111 self .loginpage = loginpage .LoginPage (self .browser .get_browser ())
112+
113+ # wait for at most 5 minutes, in case we have an anoyingly slow server
114+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'select-language' , waittime = 300 )
115+
91116 # language selection must be done before username and password
92117 self .loginpage .set_language (smokecfg ['language' ])
118+
119+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'fields' , waittime = 300 )
120+
93121 self .loginpage .set_username (smokecfg ['sqlinjection_1' ])
94122 self .loginpage .set_password (smokecfg ['password' ])
95123 self .loginpage .login (expect_fail = True )
96124
97- def xtest_failure_5 (self ):
125+ def test_failure_5 (self ):
98126 self .browser .set_url (smokecfg ['cssite' ])
99127 self .loginpage = loginpage .LoginPage (self .browser .get_browser ())
128+
129+ # wait for at most 5 minutes, in case we have an anoyingly slow server
130+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'select-language' , waittime = 300 )
131+
100132 # language selection must be done before username and password
101133 self .loginpage .set_language (smokecfg ['language' ])
134+
135+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'fields' , waittime = 300 )
136+
102137 self .loginpage .set_username (smokecfg ['sqlinjection_2' ])
103138 self .loginpage .set_password (smokecfg ['password' ])
104139 self .loginpage .login (expect_fail = True )
105140
106- def xtest_failure_6 (self ):
141+ def test_failure_6 (self ):
107142 self .browser .set_url (smokecfg ['cssite' ])
108143 self .loginpage = loginpage .LoginPage (self .browser .get_browser ())
144+
145+ # wait for at most 5 minutes, in case we have an anoyingly slow server
146+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'select-language' , waittime = 300 )
147+
109148 # language selection must be done before username and password
110149 self .loginpage .set_language (smokecfg ['language' ])
150+
151+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'fields' , waittime = 300 )
152+
111153 self .loginpage .set_username (smokecfg ['sqlinjection_3' ])
112154 self .loginpage .set_password (smokecfg ['password' ])
113155 self .loginpage .login (expect_fail = True )
114156
115- def xtest_failure_7 (self ):
157+ def test_failure_7 (self ):
116158 self .browser .set_url (smokecfg ['cssite' ])
117159 self .loginpage = loginpage .LoginPage (self .browser .get_browser ())
160+
161+ # wait for at most 5 minutes, in case we have an anoyingly slow server
162+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'select-language' , waittime = 300 )
163+
118164 # language selection must be done before username and password
119165 self .loginpage .set_language (smokecfg ['language' ])
166+
167+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'fields' , waittime = 300 )
168+
120169 self .loginpage .set_username (smokecfg ['sqlinjection_4' ])
121170 self .loginpage .set_password (smokecfg ['password' ])
122171 self .loginpage .login (expect_fail = True )
123172
124- def xtest_failure_8 (self ):
173+ def test_failure_8 (self ):
125174 self .browser .set_url (smokecfg ['cssite' ])
126175 self .loginpage = loginpage .LoginPage (self .browser .get_browser ())
176+
177+ # wait for at most 5 minutes, in case we have an anoyingly slow server
178+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'select-language' , waittime = 300 )
179+
127180 # language selection must be done before username and password
128181 self .loginpage .set_language (smokecfg ['language' ])
182+
183+ shared .Shared .wait_for_element (self .browser .get_browser (), 'class_name' , 'fields' , waittime = 300 )
184+
129185 self .loginpage .set_username (smokecfg ['sqlinjection_5' ])
130186 self .loginpage .set_password (smokecfg ['password' ])
131187 self .loginpage .login (expect_fail = True )
0 commit comments