diff --git a/modules/bforbank/pages.py b/modules/bforbank/pages.py index 4ce16ce985dfd7ce33344326371817c4ff947a83..e4dbc4bbd797a123165039c61551f9ffed4dff16 100644 --- a/modules/bforbank/pages.py +++ b/modules/bforbank/pages.py @@ -301,11 +301,13 @@ def obj_date(self): class CardPage(LoggedPage, HTMLPage): def has_no_card(self): # Persistent message for cardless accounts - return CleanText('//div[@id="alert"]/p[contains(text(), "Aucune donnée n\'a été retournée par le service")]')(self.doc) + return ( + CleanText('//div[@id="alert"]/p[contains(text(), "Aucune donnée n\'a été retournée par le service")]')(self.doc) + or not self.doc.xpath('//div[@class="content-boxed"]') + ) def get_cards(self, account_id): divs = self.doc.xpath('//div[@class="content-boxed"]') - assert len(divs) msgs = re.compile( 'Vous avez fait opposition sur cette carte bancaire.' + '|Votre carte bancaire a été envoyée.' +