fix #5112
This commit is contained in:
parent
f31c6d0190
commit
8d5b1e539b
@ -29,7 +29,8 @@ display = Display(visible=0, size=(1024, 768))
|
|||||||
|
|
||||||
def abort(client):
|
def abort(client):
|
||||||
client.quit()
|
client.quit()
|
||||||
if display.old_display_var:
|
if hasattr(display, "old_display_var"):
|
||||||
|
print("Kill display")
|
||||||
display.stop()
|
display.stop()
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
@ -245,12 +246,7 @@ def withdraw(client, amount_menuentry=None):
|
|||||||
# Confirm exchange (in-wallet page)
|
# Confirm exchange (in-wallet page)
|
||||||
try:
|
try:
|
||||||
logger.info("Polling for the button")
|
logger.info("Polling for the button")
|
||||||
exchange_input = client.find_element(By.XPATH, "//input[@class='url']")
|
accept_exchange = wait.until(EC.element_to_be_clickable((By.XPATH, "//button[@class='pure-button button-success']")))
|
||||||
# Construct Exchange URL
|
|
||||||
l = list(parse.urlsplit(taler_baseurl))
|
|
||||||
l[1] = "exchange" + "." + l[1]
|
|
||||||
exchange_input.send_keys(parse.urlunsplit(l))
|
|
||||||
accept_exchange = wait.until(EC.element_to_be_clickable((By.XPATH, "//button[1]")))
|
|
||||||
except TimeoutException:
|
except TimeoutException:
|
||||||
logger.error("Could not confirm exchange")
|
logger.error("Could not confirm exchange")
|
||||||
abort(client)
|
abort(client)
|
||||||
@ -315,5 +311,6 @@ make_donation(client, "1.0 TESTKUDOS")
|
|||||||
logger.info("Bookmarked purchase: '%s'" % ret)
|
logger.info("Bookmarked purchase: '%s'" % ret)
|
||||||
logger.info("Test passed")
|
logger.info("Test passed")
|
||||||
client.quit()
|
client.quit()
|
||||||
display.stop()
|
if hasattr(display, "old_display_var"):
|
||||||
|
display.stop()
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
Loading…
Reference in New Issue
Block a user