From 5104b7a6e15339b53882b3f901c44b179c8ada7f Mon Sep 17 00:00:00 2001 From: Florent Date: Tue, 26 Feb 2013 15:03:19 +0100 Subject: [PATCH] Fix external transfer and unicode warning --- modules/ing/pages/transfer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/ing/pages/transfer.py b/modules/ing/pages/transfer.py index ee802f8f..073a3e39 100644 --- a/modules/ing/pages/transfer.py +++ b/modules/ing/pages/transfer.py @@ -106,7 +106,7 @@ class TransferPage(BasePage): if recipient._type == "ext": select = self.document.xpath('//select[@id="transfer_form:externalAccounts"]')[0] onclick = select.attrib['onchange'] - params = onclick.split(',')[6].split('{')[1] + params = onclick.split(',')[3].split('{')[1] idparam = params.split("'")[1] param = params.split("'")[3] request = self.browser.buildurl('', ("AJAXREQUEST", "transfer_form:transfer_radios_form"), @@ -205,6 +205,6 @@ class TransferConfirmPage(BasePage): './/span[@id="confirmfromAccount"]')[0].text transfer.recipient = div.xpath( './/span[@id="confirmtoAccount"]')[0].text - transfer.reason = div.xpath( - './/span[@id="confirmtransferMotive"]')[0].text + transfer.reason = unicode( + div.xpath('.//span[@id="confirmtransferMotive"]')[0].text) return transfer