diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-10-29 23:37:18 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-10-29 23:37:18 +0100 |
commit | 0f9fef41b069a29b5b25308b34fbb6db51fe2305 (patch) | |
tree | a697303be5e24e336b8faa630dc37b2ca1adccf5 | |
parent | 50512f5f6ec8b8039a6bcadf0f0e0efa4d917c9e (diff) |
print browser log on selenium pay failure
-rw-r--r-- | selenium/withdraw_buy.py | 7 |
1 files changed, 7 insertions, 0 deletions
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) |