diff --git a/modules/spirica/pages.py b/modules/spirica/pages.py index adc60cca5c78367e750b79d9917a0842b4eee58d..5ea8ee26e2e399a55ddf87b6e705b9c34d2f3063 100644 --- a/modules/spirica/pages.py +++ b/modules/spirica/pages.py @@ -44,6 +44,11 @@ def on_load(self): class LoginPage(HTMLPage): + def on_load(self): + error_msg = CleanText('//li[@class="globalErreurMessage"]')(self.doc) + if error_msg: + raise BrowserUnavailable(error_msg) + def login(self, login, password): form = self.get_form('//form[@id="loginForm"]') form['loginForm:name'] = login