From e199624d6600e331be89e31ea9b0dba58eb8a057 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 26 Apr 2013 16:00:47 +0200 Subject: [PATCH] fix navigation in card accounts history --- modules/caissedepargne/pages.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index dc4efc31..6ead7fde 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -280,13 +280,20 @@ class IndexPage(BasePage): i += 1 def go_next(self): + # + link = self.document.xpath('//a[contains(@id, "lnkSuivante")]') if len(link) == 0 or 'disabled' in link[0].attrib: return False + account_type = 'COMPTE' + m = re.search('HISTORIQUE_(\w+)', link[0].attrib['href']) + if m: + account_type = m.group(1) + self.browser.select_form(name='main') self.browser.set_all_readonly(False) - self.browser['__EVENTTARGET'] = 'MM$HISTORIQUE_COMPTE$lnkSuivante' + self.browser['__EVENTTARGET'] = 'MM$HISTORIQUE_%s$lnkSuivante' % account_type self.browser['__EVENTARGUMENT'] = '' try: self.browser['MM$m_CH$IsMsgInit'] = 'N'