def test(self): get_element("exchange", "check_account").click() # sleep(2) e = get_element("exchange", "login_form") if not e.is_displayed(): self.fail() comm.open_url(get_url("exchange")) get_element("exchange", "trade").click() handels = driver.window_handles driver.switch_to_window(handels[1]) sleep(1) comm.is_page_loaded() self.assertEqual(driver.current_url, get_url("exchange_btcusd_trade")) driver.close() driver.switch_to_window(handels[0]) get_element("exchange", "how_is_work").click() sleep(2) if not get_element("exchange", "login_form").is_displayed(): self.fail() sleep(2)
def test_deposit_cny(self): open_url(get_url("deposit_cny")) sleep(2) self.get_element("deposit", "select_bank").click() sleep(1) self.get_element("deposit", "first_bank").click() sleep(1) self.get_element("deposit", "amount").send_keys(self.get_random()) amount = self.get_element("deposit", "amount").get_attribute("value") amount_decimal = self.get_element("deposit", "amount-decimal").text value = amount+amount_decimal print("========> "+value) self.get_element("deposit", "create_request").click() while self.get_element("deposit", "create_request_loading") is not None: sleep(1) sleep(2) with my_assert(u"充值 cny"): value2 = self.get_element("deposit", "transfer_info_amount").text self.assertEqual(value, value2.replace(",", "")) print(self.get_element("deposit", "close")) while self.get_element("deposit", "close").is_displayed(): self.get_element("deposit", "close").click() sleep(2) while self.get_element("deposit", "cancel").is_displayed(): self.get_element("deposit", "cancel").click() sleep(2) if self.get_element("deposit", "confirm_cancel").is_displayed(): self.get_element("deposit", "confirm_cancel").click() sleep(2) break
def setUp(self): comm.open_url(get_url("exchange")) bcomm.login("*****@*****.**", "test1234") comm.open_url(get_url("exchange_btc_cards_setting")) self.count_address = len(get_elements("manage_address_book", "address_table_tr"))
def test_deposit_btc(self): open_url(get_url("deposit_btc")) sleep(3) with my_assert(u"充值 btc 检查二维码显示"): self.assertIsNotNone(self.get_element("deposit", "btc_qrcode")) with my_assert(u"充值 btc 检查地址显示"): self.assertIsNotNone(self.get_element("deposit", "btc_address"))
def test(self): get_element("exchange", "sign_in_btn").click() get_element("exchange", "email").send_keys("*****@*****.**") get_element("exchange", "password").send_keys("Jasmine621") get_element("exchange", "login_btn").click() sleep(5) comm.open_url("https://exchange.btcc.com/account/deposit/usd/bank")
def tearDown(self): comm.open_url("https://exchange-staging.btcc.com/account/withdraw/btc/cards-setting") sleep(4) count_address = len(get_elements("manage_address_book", "address_table_tr")) self.assertEqual(self.count_address+1, count_address) get_element("manage_address_book", "delete_address").click() sleep(3) driver.quit()
def test(self): usd_balance = (get_element("account", "balance_USD").text).replace(",", "") comm.open_url(get_url("exchange_usd_withdraw")) name = get_element("withdraw", "usd_name").text self.assertEqual(name, "KANG XU") balance = float(usd_balance) / 1.001 dot_index = str(balance).index(".") a_balance = str(balance)[:dot_index+3] available_balance = (get_element("withdraw", "usd_balance").text).replace(",", "") self.assertEqual(a_balance, available_balance) value = "%.2f" % random.random() get_element("withdraw", "usd_amount").send_keys(value) get_element("withdraw", "usd_txnpwd").send_keys("test4321") get_element("withdraw", "withdraw").click() e = get_element("withdraw", "withdraw_loading") try: while e.is_displayed(): sleep(1) except StaleElementReferenceException: pass e = get_element("withdraw", "withdraw_msg") self.assertEqual(e.text, "Request Success!") sleep(5) e = get_element("withdraw", "usd_withdraw_table_amount") self.assertEqual(e.text, value)
def test_withdraw_btc(self): open_url(get_url("withdraw_btc")) sleep(2) self.get_element("withdraw", "withdraw_amount").send_keys("0.001") self.get_element("withdraw", "withdraw_trans_password").send_keys(self.user.get("trans_password")) sleep(1) self.get_element("withdraw", "withdraw_btn").click() sleep(0.1) while self.get_element("withdraw", "withdraw_btn_loading") is not None: sleep(1) sleep(3) with my_assert("提现 btc"): self.assertTrue(self.get_element("withdraw", "success_msg").is_displayed()) self.get_element("withdraw", "cancel").click() sleep(1) self.get_element("withdraw", "confirm").click() while self.get_element("withdraw", "confirm_loading") is not None: sleep(1)
def setUp(self): comm.open_url(get_url("exchange")) bcomm.login("*****@*****.**", "test1234") comm.open_url(get_url("exchange_usd_deposit"))
def setUp(self): BaseTest.setUp(self) open_url(get_url("propage"))
def setUp(self): BaseTest.setUp(self) # self.driver.get(get_url("contact")) open_url(get_url("contact"))
def setUp(self): comm.open_url(get_url("exchange")) bcomm.login("*****@*****.**", "test1234") comm.open_url(get_url("exchange_btc_withdraw"))
def setUp(self): comm.open_url(get_url("exchange"))
def setUp(self): BaseTest.setUp(self) open_url(get_url("homepage")) bcomm.login(self.user.get("email"), self.user.get("password"))
def setUp(self): logger.info("START TEST BTC_Deposit") comm.open_url(get_url("exchange")) bcomm.login("*****@*****.**", "test1234") comm.open_url(get_url("exchange_btc_deposit"))