From cc7ef90b59d458788e5ca0fe91bda8a1c60b832e Mon Sep 17 00:00:00 2001 From: Martin Morlot Date: Thu, 11 Jul 2019 17:17:20 +0200 Subject: [PATCH] [myfoncia] Fixed the login on the connector - Fixed the login on the connector - Made the pages as logged_page so that it would not relogging everytime Closes: 12317@zendesk --- modules/myfoncia/pages.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/myfoncia/pages.py b/modules/myfoncia/pages.py index b8c63f2b90..d353238c98 100644 --- a/modules/myfoncia/pages.py +++ b/modules/myfoncia/pages.py @@ -19,7 +19,7 @@ from __future__ import unicode_literals -from weboob.browser.pages import HTMLPage +from weboob.browser.pages import HTMLPage, LoggedPage from weboob.browser.filters.standard import CleanDecimal, CleanText, Date, Env, Format from weboob.browser.filters.html import Attr, Link, XPathNotFound from weboob.browser.elements import ItemElement, ListElement, method @@ -32,13 +32,13 @@ class LoginPage(HTMLPage): def do_login(self, username, password): form = self.get_form('//form[@class="Form"]') - form["_username"] = username + form["username"] = username form["_password"] = password form.submit() -class MonBienPage(HTMLPage): +class MonBienPage(LoggedPage, HTMLPage): @method class get_subscriptions(ListElement): item_xpath = '//li[has-class("MyPropertiesSelector-item") and not(has-class("MyPropertiesSelector-item--add"))]' @@ -63,7 +63,7 @@ def obj_subscriber(self): return subscriber -class MesChargesPage(HTMLPage): +class MesChargesPage(LoggedPage, HTMLPage): @method class get_documents(ListElement): item_xpath = '//article[@data-taffy="utility_record"]' -- GitLab