print browser log on selenium pay failure

This commit is contained in:
Florian Dold 2017-10-29 23:37:18 +01:00
parent 50512f5f6e
commit 0f9fef41b0
No known key found for this signature in database
GPG Key ID: D2E4F00F29D02A4B

View File

@ -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)