diff --git a/modules/binck/browser.py b/modules/binck/browser.py index 3f822d0b4c01fd10d5130ef2ad6a56d259ecb8cb..06bc026749ec630fa5ff695674c445aa29bfaef2 100644 --- a/modules/binck/browser.py +++ b/modules/binck/browser.py @@ -57,7 +57,8 @@ class BinckBrowser(LoginBrowser): history = URL(r'/TransactionsOverview/GetTransactions', r'/TransactionsOverview/FilteredOverview', HistoryPage) questions = URL(r'/FDL_Complex_FR_Compte', QuestionPage) - change_pass = URL(r'/ChangePassword/Index', ChangePassPage) + change_pass = URL(r'/ChangePassword/Index', + r'/EditSetting/GetSetting\?code=MutationPassword', ChangePassPage) def deinit(self): if self.page and self.page.logged: diff --git a/modules/binck/pages.py b/modules/binck/pages.py index c261b4423bb426431dae369b7f1719ace9318a9b..9ecae6a7cdf6e8c55d484409e11be3c46ac75a40 100644 --- a/modules/binck/pages.py +++ b/modules/binck/pages.py @@ -64,7 +64,7 @@ def on_load(self): class ChangePassPage(LoggedPage, HTMLPage): def on_load(self): - message = CleanText('//h3')(self.doc) + message = CleanText('//h3')(self.doc) or CleanText('//h1')(self.doc) raise BrowserPasswordExpired(message)