diff --git a/modules/societegenerale/pages/accounts_list.py b/modules/societegenerale/pages/accounts_list.py index b50bb766f0991a9c68fbb5ff7521cb5de1c7df67..3eef5ff816110693403a5a7b17fd8fd9925b8e63 100644 --- a/modules/societegenerale/pages/accounts_list.py +++ b/modules/societegenerale/pages/accounts_list.py @@ -686,5 +686,10 @@ def get_profile(self): class UnavailableServicePage(LoggedPage, HTMLPage): def on_load(self): - if self.doc.xpath('//div[contains(@class, "erreur_404_content")]'): + conditions = ( + self.doc.xpath('//div[contains(@class, "erreur_404_content")]'), + 'Site momentanément indisponible' in CleanText('//h2[contains(@class, "error-page")]')(self.doc), + ) + + if any(conditions): raise BrowserUnavailable()