From 0f9fef41b069a29b5b25308b34fbb6db51fe2305 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sun, 29 Oct 2017 23:37:18 +0100 Subject: [PATCH] print browser log on selenium pay failure --- selenium/withdraw_buy.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/selenium/withdraw_buy.py b/selenium/withdraw_buy.py index bc543143d..e782cb905 100644 --- a/selenium/withdraw_buy.py +++ b/selenium/withdraw_buy.py @@ -83,6 +83,12 @@ def is_error(client): return True return False +def print_log(client): + print("--- Dumping browser log: ---") + for log in client.get_log("browser"): + print(log['level'] + ': ' + log['message']) + print("--- End of browser log ---") + def switch_base(): """If 'test' is in TALER_BASEURL, then make it be 'demo', and viceversa. @@ -173,6 +179,7 @@ def buy_article(client, title, fulfillment_url=None): logger.info("Pay button turned clickable") except TimeoutException: logger.error('Could not confirm payment on blog') + print_log(client) abort(client) confirm_pay.click() time.sleep(3)