From 751ce80632d9bea762a370ed02e62d9db304db47 Mon Sep 17 00:00:00 2001 From: Florent Viard Date: Thu, 8 Apr 2021 12:41:12 +0200 Subject: [PATCH] [creditmutuel] Fixes get form for add recipient that can have different ids --- modules/creditmutuel/pages.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index b1a08e9002..b05037f2a6 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -2496,7 +2496,12 @@ def go_to_add(self): form.submit() def get_add_recipient_form(self, recipient): - form = self.get_form(id='P:F') + # form id change from "P:F" to "P2:F" and from "P2:F" to "P3:F" + # search for other info to get transfer form + rcpt_form_xpath = '//form[contains(@action, "fr/banque/virements/vplw") and @method="post"]' + rcpt_form_submit_xpath = '//input[@type="submit" and contains(@value, "Valider")]' + form = self.get_form(xpath=rcpt_form_xpath, submit=rcpt_form_submit_xpath) + del form['_FID_GoI%5fRechercheBIC'] form['[t:dbt%3astring;x(70)]data_input_nom'] = recipient.label form['[t:dbt%3astring;x(34)]data_input_IBANBBAN'] = recipient.iban -- GitLab