diff --git a/modules/cmso/web/browser.py b/modules/cmso/web/browser.py index c0e74eac..31d4ec65 100644 --- a/modules/cmso/web/browser.py +++ b/modules/cmso/web/browser.py @@ -31,7 +31,7 @@ from .pages import LoginPage, AccountsPage, HistoryPage class CmsoProBrowser(LoginBrowser): BASEURL = 'https://www.cmso.com/' - login = URL('/creditmutuel/index_espace.jsp\\?fede=cmso&espace=pro', LoginPage) + login = URL('/banque/assurance/credit-mutuel/pro/accueil\?espace=professionnels', LoginPage) accounts = URL('/domiweb/prive/professionnel/situationGlobaleProfessionnel/0-situationGlobaleProfessionnel.act', AccountsPage) history = URL('/domiweb/prive/professionnel/situationGlobaleProfessionnel/1-situationGlobaleProfessionnel.act', HistoryPage) diff --git a/modules/cmso/web/pages.py b/modules/cmso/web/pages.py index d1664b54..4dca8fbb 100644 --- a/modules/cmso/web/pages.py +++ b/modules/cmso/web/pages.py @@ -34,7 +34,7 @@ __all__ = ['LoginPage'] class LoginPage(HTMLPage): def login(self, username, password): - form = self.get_form(name='formIdentification') + form = self.get_form('//form[@id="formAuth"]') form['noPersonne'] = username form['motDePasse'] = password