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)
Example #2
0
    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"))
Example #4
0
    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"))
Example #10
0
 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"))
Example #14
0
 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"))