diff --git a/modules/afer/browser.py b/modules/afer/browser.py index 6676ea1da1b9eaa9045a12831ee86edc128fd693..8cb7fefa0d04a0bf6838789c6734c7e436c4aa97 100644 --- a/modules/afer/browser.py +++ b/modules/afer/browser.py @@ -53,8 +53,12 @@ def do_login(self): if self.bad_login.is_here(): error = self.page.get_error() - assert "La saisie de l’identifiant ou du code confidentiel est incorrecte" in error, error - raise BrowserIncorrectPassword(error) + if "La saisie de l’identifiant ou du code confidentiel est incorrecte" in error or \ + "Veuillez-vous identifier" in error: + raise BrowserIncorrectPassword(error) + else: + assert False, "Message d'erreur inconnu: %s" % error + @need_login def iter_accounts(self):