selenium withdrawal minor fixes
This commit is contained in:
parent
8beee058ef
commit
90c67fc717
@ -76,7 +76,7 @@ class BankTestCase(unittest.TestCase):
|
|||||||
def test_withdrawal(self):
|
def test_withdrawal(self):
|
||||||
bank_url = 'http://127.0.0.1:9898'
|
bank_url = 'http://127.0.0.1:9898'
|
||||||
self.client.get(bank_url + '/accounts/register')
|
self.client.get(bank_url + '/accounts/register')
|
||||||
|
self.client.find_element(By.TAG_NAME, "form")
|
||||||
register = """\
|
register = """\
|
||||||
var form = document.getElementsByTagName('form')[0];
|
var form = document.getElementsByTagName('form')[0];
|
||||||
form.username.value = '%s';
|
form.username.value = '%s';
|
||||||
@ -87,14 +87,14 @@ class BankTestCase(unittest.TestCase):
|
|||||||
self.client.execute_script(register)
|
self.client.execute_script(register)
|
||||||
self.assertFalse(is_error(self.client))
|
self.assertFalse(is_error(self.client))
|
||||||
wait = WebDriverWait(self.client, 10)
|
wait = WebDriverWait(self.client, 10)
|
||||||
# WARNING, 'button' below *gets* clicked but the an error about ExpiredTimeout
|
button = self.client.find_element(By.ID, "select-exchange")
|
||||||
# gets thrown and printed on the console
|
|
||||||
button = wait.until(EC.element_to_be_clickable((By.ID, "select-exchange")))
|
button = wait.until(EC.element_to_be_clickable((By.ID, "select-exchange")))
|
||||||
# click to confirm the amount to withdraw
|
# click to confirm the amount to withdraw
|
||||||
button.click()
|
button.click()
|
||||||
# Note: this further 'get()' seems needed to get the in-wallet page loaded
|
# Note: this further 'get()' seems needed to get the in-wallet page loaded
|
||||||
location = self.client.execute_script("return document.location.href")
|
location = self.client.execute_script("return document.location.href")
|
||||||
self.client.get(location)
|
self.client.get(location)
|
||||||
|
# Confirm xchg
|
||||||
button = wait.until(EC.element_to_be_clickable((By.XPATH, "//button[1]")))
|
button = wait.until(EC.element_to_be_clickable((By.XPATH, "//button[1]")))
|
||||||
# This click returns the captcha page (put wait?)
|
# This click returns the captcha page (put wait?)
|
||||||
button.click()
|
button.click()
|
||||||
|
Loading…
Reference in New Issue
Block a user