fix e2e wallet setup
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
This commit is contained in:
parent
a71901d897
commit
3c0a24f429
|
@ -79,9 +79,10 @@
|
||||||
(when forward?
|
(when forward?
|
||||||
[vector-icons/icon :main-icons/next {:color color}])]]))
|
[vector-icons/icon :main-icons/next {:color color}])]]))
|
||||||
|
|
||||||
(defn button [{:keys [on-press label background? button-style label-style disabled?] :or {background? true disabled? false}}]
|
(defn button [{:keys [on-press label background? button-style label-style disabled? accessibility-label] :or {background? true disabled? false}}]
|
||||||
[react/touchable-highlight {:style (styles/button button-style background? disabled?)
|
[react/touchable-highlight {:style (styles/button button-style background? disabled?)
|
||||||
:on-press on-press
|
:on-press on-press
|
||||||
|
:accessibility-label accessibility-label
|
||||||
:disabled disabled?}
|
:disabled disabled?}
|
||||||
[react/text {:style (merge styles/button-label label-style)}
|
[react/text {:style (merge styles/button-label label-style)}
|
||||||
label]])
|
label]])
|
||||||
|
|
|
@ -74,6 +74,7 @@
|
||||||
(i18n/label :t/ens-wallet-address)]
|
(i18n/label :t/ens-wallet-address)]
|
||||||
[react/view {:on-layout #(reset! width (-> % .-nativeEvent .-layout .-width))}
|
[react/view {:on-layout #(reset! width (-> % .-nativeEvent .-layout .-width))}
|
||||||
[react/text {:number-of-lines 1 :ellipsize-mode :middle
|
[react/text {:number-of-lines 1 :ellipsize-mode :middle
|
||||||
|
:accessibility-label :address-text
|
||||||
:style {:line-height 22 :font-size 15
|
:style {:line-height 22 :font-size 15
|
||||||
:font-family "monospace"}}
|
:font-family "monospace"}}
|
||||||
(eip55/address->checksum address-hex)]]]
|
(eip55/address->checksum address-hex)]]]
|
||||||
|
@ -81,6 +82,7 @@
|
||||||
[react/view {:padding-bottom 16}
|
[react/view {:padding-bottom 16}
|
||||||
[components.common/button {:on-press #(re-frame/dispatch [:wallet.accounts/share])
|
[components.common/button {:on-press #(re-frame/dispatch [:wallet.accounts/share])
|
||||||
:button-style {:margin-vertical 20 :margin-horizontal 16}
|
:button-style {:margin-vertical 20 :margin-horizontal 16}
|
||||||
|
:accessibility-label :share-address-button
|
||||||
:label (i18n/label :t/share-address)}]
|
:label (i18n/label :t/share-address)}]
|
||||||
[components.common/button {:on-press #(do
|
[components.common/button {:on-press #(do
|
||||||
(re-frame/dispatch [:hide-popover])
|
(re-frame/dispatch [:hide-popover])
|
||||||
|
|
|
@ -56,7 +56,7 @@ class TestProfileSingleDevice(SingleDeviceTestCase):
|
||||||
profile_view.click_system_back_button()
|
profile_view.click_system_back_button()
|
||||||
profile_view.cross_icon.click()
|
profile_view.cross_icon.click()
|
||||||
wallet = profile_view.wallet_button.click()
|
wallet = profile_view.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
wallet.accounts_status_account.click()
|
wallet.accounts_status_account.click()
|
||||||
request = wallet.receive_transaction_button.click()
|
request = wallet.receive_transaction_button.click()
|
||||||
address = wallet.address_text.text
|
address = wallet.address_text.text
|
||||||
|
@ -88,7 +88,7 @@ class TestProfileSingleDevice(SingleDeviceTestCase):
|
||||||
chat.get_back_to_home_view()
|
chat.get_back_to_home_view()
|
||||||
|
|
||||||
wallet = home.wallet_button.click()
|
wallet = home.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
wallet.accounts_status_account.click()
|
wallet.accounts_status_account.click()
|
||||||
wallet.receive_transaction_button.click_until_presence_of_element(wallet.send_transaction_request)
|
wallet.receive_transaction_button.click_until_presence_of_element(wallet.send_transaction_request)
|
||||||
address = wallet.address_text.text
|
address = wallet.address_text.text
|
||||||
|
|
|
@ -48,7 +48,7 @@ class TestWalletManagement(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
home_view = sign_in_view.recover_access(user['passphrase'])
|
home_view = sign_in_view.recover_access(user['passphrase'])
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
transactions_view = wallet_view.transaction_history_button.click()
|
transactions_view = wallet_view.transaction_history_button.click()
|
||||||
transaction_details = transactions_view.transactions_table.transaction_by_index(0).click()
|
transaction_details = transactions_view.transactions_table.transaction_by_index(0).click()
|
||||||
|
@ -66,7 +66,7 @@ class TestWalletManagement(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
home_view = sign_in_view.recover_access(user['passphrase'])
|
home_view = sign_in_view.recover_access(user['passphrase'])
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
transactions_view = wallet_view.transaction_history_button.click()
|
transactions_view = wallet_view.transaction_history_button.click()
|
||||||
transaction_details = transactions_view.transactions_table.transaction_by_index(0).click()
|
transaction_details = transactions_view.transactions_table.transaction_by_index(0).click()
|
||||||
|
@ -86,7 +86,7 @@ class TestWalletManagement(SingleDeviceTestCase):
|
||||||
sign_in = SignInView(self.driver)
|
sign_in = SignInView(self.driver)
|
||||||
sign_in.create_user()
|
sign_in.create_user()
|
||||||
wallet = sign_in.wallet_button.click()
|
wallet = sign_in.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
asset = "MDS"
|
asset = "MDS"
|
||||||
wallet.select_asset(asset)
|
wallet.select_asset(asset)
|
||||||
wallet.asset_by_name(asset).scroll_to_element()
|
wallet.asset_by_name(asset).scroll_to_element()
|
||||||
|
@ -103,7 +103,7 @@ class TestWalletManagement(SingleDeviceTestCase):
|
||||||
sign_in = SignInView(self.driver)
|
sign_in = SignInView(self.driver)
|
||||||
sign_in.create_user()
|
sign_in.create_user()
|
||||||
wallet = sign_in.wallet_button.click()
|
wallet = sign_in.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
# if wallet.backup_recovery_phrase.is_element_present():
|
# if wallet.backup_recovery_phrase.is_element_present():
|
||||||
# pytest.fail("'Backup your Recovery phrase' option is shown on Wallet for an account with no funds")
|
# pytest.fail("'Backup your Recovery phrase' option is shown on Wallet for an account with no funds")
|
||||||
# wallet.receive_transaction_button.click()
|
# wallet.receive_transaction_button.click()
|
||||||
|
@ -126,7 +126,7 @@ class TestWalletManagement(SingleDeviceTestCase):
|
||||||
profile = sign_in.profile_button.click()
|
profile = sign_in.profile_button.click()
|
||||||
profile.switch_network('Mainnet with upstream RPC')
|
profile.switch_network('Mainnet with upstream RPC')
|
||||||
wallet = sign_in.wallet_button.click()
|
wallet = sign_in.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
asset_name = 'CryptoKitties'
|
asset_name = 'CryptoKitties'
|
||||||
wallet.select_asset(asset_name)
|
wallet.select_asset(asset_name)
|
||||||
wallet.accounts_status_account.click()
|
wallet.accounts_status_account.click()
|
||||||
|
@ -141,7 +141,7 @@ class TestWalletManagement(SingleDeviceTestCase):
|
||||||
sign_in = SignInView(self.driver)
|
sign_in = SignInView(self.driver)
|
||||||
sign_in.create_user()
|
sign_in.create_user()
|
||||||
wallet = sign_in.wallet_button.click()
|
wallet = sign_in.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
wallet.accounts_status_account.click()
|
wallet.accounts_status_account.click()
|
||||||
send_transaction = wallet.send_transaction_button.click()
|
send_transaction = wallet.send_transaction_button.click()
|
||||||
send_transaction.chose_recipient_button.click()
|
send_transaction.chose_recipient_button.click()
|
||||||
|
@ -161,7 +161,7 @@ class TestWalletManagement(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
sign_in_view.recover_access(passphrase=user['passphrase'])
|
sign_in_view.recover_access(passphrase=user['passphrase'])
|
||||||
wallet_view = sign_in_view.wallet_button.click()
|
wallet_view = sign_in_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
transaction_history = wallet_view.transaction_history_button.click()
|
transaction_history = wallet_view.transaction_history_button.click()
|
||||||
transaction_history.filters_button.click()
|
transaction_history.filters_button.click()
|
||||||
|
@ -207,7 +207,7 @@ class TestWalletManagement(SingleDeviceTestCase):
|
||||||
profile.switch_network('Rinkeby with upstream RPC')
|
profile.switch_network('Rinkeby with upstream RPC')
|
||||||
profile = home_view.profile_button.click()
|
profile = home_view.profile_button.click()
|
||||||
wallet_view = profile.wallet_button.click()
|
wallet_view = profile.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.collectibles_button.click()
|
wallet_view.collectibles_button.click()
|
||||||
if not wallet_view.element_by_text('KDO').is_element_displayed():
|
if not wallet_view.element_by_text('KDO').is_element_displayed():
|
||||||
self.driver.fail('User collectibles token name in not shown')
|
self.driver.fail('User collectibles token name in not shown')
|
||||||
|
|
|
@ -24,7 +24,7 @@ class TestCommandsMultipleDevices(MultipleDeviceTestCase):
|
||||||
device_1_home, device_2_home = device_1_sign_in.get_home_view(), device_2_sign_in.get_home_view()
|
device_1_home, device_2_home = device_1_sign_in.get_home_view(), device_2_sign_in.get_home_view()
|
||||||
|
|
||||||
device_1_wallet_view = device_1_home.wallet_button.click()
|
device_1_wallet_view = device_1_home.wallet_button.click()
|
||||||
# device_1_wallet_view.set_up_wallet()
|
device_1_wallet_view.set_up_wallet()
|
||||||
device_1_wallet_view.home_button.click()
|
device_1_wallet_view.home_button.click()
|
||||||
|
|
||||||
public_key = device_2_home.get_public_key()
|
public_key = device_2_home.get_public_key()
|
||||||
|
@ -83,9 +83,9 @@ class TestCommandsMultipleDevices(MultipleDeviceTestCase):
|
||||||
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
||||||
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
||||||
wallet_1, wallet_2 = home_1.wallet_button.click(), home_2.wallet_button.click()
|
wallet_1, wallet_2 = home_1.wallet_button.click(), home_2.wallet_button.click()
|
||||||
# wallet_1.set_up_wallet()
|
wallet_1.set_up_wallet()
|
||||||
wallet_1.home_button.click()
|
wallet_1.home_button.click()
|
||||||
# wallet_2.set_up_wallet()
|
wallet_2.set_up_wallet()
|
||||||
init_balance = wallet_2.get_eth_value()
|
init_balance = wallet_2.get_eth_value()
|
||||||
wallet_2.home_button.click()
|
wallet_2.home_button.click()
|
||||||
|
|
||||||
|
@ -135,9 +135,9 @@ class TestCommandsMultipleDevices(MultipleDeviceTestCase):
|
||||||
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
||||||
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
||||||
wallet_1, wallet_2 = home_1.wallet_button.click(), home_2.wallet_button.click()
|
wallet_1, wallet_2 = home_1.wallet_button.click(), home_2.wallet_button.click()
|
||||||
# wallet_1.set_up_wallet()
|
wallet_1.set_up_wallet()
|
||||||
wallet_1.home_button.click()
|
wallet_1.home_button.click()
|
||||||
# wallet_2.set_up_wallet()
|
wallet_2.set_up_wallet()
|
||||||
init_balance = wallet_2.get_eth_value()
|
init_balance = wallet_2.get_eth_value()
|
||||||
wallet_2.home_button.click()
|
wallet_2.home_button.click()
|
||||||
|
|
||||||
|
@ -180,7 +180,7 @@ class TestCommandsMultipleDevices(MultipleDeviceTestCase):
|
||||||
home_1.add_contact(sender['public_key'])
|
home_1.add_contact(sender['public_key'])
|
||||||
home_1.get_back_to_home_view()
|
home_1.get_back_to_home_view()
|
||||||
wallet_1 = home_1.wallet_button.click()
|
wallet_1 = home_1.wallet_button.click()
|
||||||
# wallet_1.set_up_wallet()
|
wallet_1.set_up_wallet()
|
||||||
|
|
||||||
wallet_1.accounts_status_account.click()
|
wallet_1.accounts_status_account.click()
|
||||||
send_transaction_device_1 = wallet_1.receive_transaction_button.click_until_presence_of_element(
|
send_transaction_device_1 = wallet_1.receive_transaction_button.click_until_presence_of_element(
|
||||||
|
@ -221,7 +221,7 @@ class TestCommandsMultipleDevices(MultipleDeviceTestCase):
|
||||||
home_view.home_button.click()
|
home_view.home_button.click()
|
||||||
self.network_api.get_donate(sender_address)
|
self.network_api.get_donate(sender_address)
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
home_view.home_button.click()
|
home_view.home_button.click()
|
||||||
home_view.add_contact(recipient['public_key'])
|
home_view.add_contact(recipient['public_key'])
|
||||||
chat_view = home_view.get_chat_view()
|
chat_view = home_view.get_chat_view()
|
||||||
|
@ -247,7 +247,7 @@ class TestCommandsMultipleDevices(MultipleDeviceTestCase):
|
||||||
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
||||||
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
||||||
wallet_1 = home_1.wallet_button.click()
|
wallet_1 = home_1.wallet_button.click()
|
||||||
# wallet_1.set_up_wallet()
|
wallet_1.set_up_wallet()
|
||||||
wallet_1.home_button.click()
|
wallet_1.home_button.click()
|
||||||
|
|
||||||
chat_1 = home_1.add_contact(recipient['public_key'])
|
chat_1 = home_1.add_contact(recipient['public_key'])
|
||||||
|
@ -278,9 +278,9 @@ class TestCommandsMultipleDevices(MultipleDeviceTestCase):
|
||||||
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
||||||
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
||||||
wallet_1, wallet_2 = home_1.wallet_button.click(), home_2.wallet_button.click()
|
wallet_1, wallet_2 = home_1.wallet_button.click(), home_2.wallet_button.click()
|
||||||
# wallet_1.set_up_wallet()
|
wallet_1.set_up_wallet()
|
||||||
wallet_1.home_button.click()
|
wallet_1.home_button.click()
|
||||||
# wallet_2.set_up_wallet()
|
wallet_2.set_up_wallet()
|
||||||
wallet_2.home_button.click()
|
wallet_2.home_button.click()
|
||||||
|
|
||||||
chat_2 = home_2.add_contact(sender['public_key'])
|
chat_2 = home_2.add_contact(sender['public_key'])
|
||||||
|
@ -313,7 +313,7 @@ class TestCommandsMultipleDevices(MultipleDeviceTestCase):
|
||||||
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
home_1 = device_1.recover_access(passphrase=sender['passphrase'])
|
||||||
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
home_2 = device_2.recover_access(passphrase=recipient['passphrase'])
|
||||||
wallet_1 = home_1.wallet_button.click()
|
wallet_1 = home_1.wallet_button.click()
|
||||||
# wallet_1.set_up_wallet()
|
wallet_1.set_up_wallet()
|
||||||
wallet_1.home_button.click()
|
wallet_1.home_button.click()
|
||||||
|
|
||||||
chat_1 = home_1.add_contact(recipient['public_key'])
|
chat_1 = home_1.add_contact(recipient['public_key'])
|
||||||
|
@ -355,7 +355,7 @@ class TestCommandsSingleDevices(SingleDeviceTestCase):
|
||||||
sign_in = SignInView(self.driver)
|
sign_in = SignInView(self.driver)
|
||||||
home = sign_in.recover_access(passphrase=sender['passphrase'], password=unique_password)
|
home = sign_in.recover_access(passphrase=sender['passphrase'], password=unique_password)
|
||||||
wallet = home.wallet_button.click()
|
wallet = home.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
wallet.home_button.click()
|
wallet.home_button.click()
|
||||||
chat = home.add_contact(basic_user['public_key'])
|
chat = home.add_contact(basic_user['public_key'])
|
||||||
amount = chat.get_unique_amount()
|
amount = chat.get_unique_amount()
|
||||||
|
@ -370,7 +370,7 @@ class TestCommandsSingleDevices(SingleDeviceTestCase):
|
||||||
sign_in = SignInView(self.driver)
|
sign_in = SignInView(self.driver)
|
||||||
home = sign_in.recover_access(passphrase=sender['passphrase'])
|
home = sign_in.recover_access(passphrase=sender['passphrase'])
|
||||||
wallet = home.wallet_button.click()
|
wallet = home.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
wallet.home_button.click()
|
wallet.home_button.click()
|
||||||
|
|
||||||
chat = home.add_contact(recipient['public_key'])
|
chat = home.add_contact(recipient['public_key'])
|
||||||
|
@ -397,7 +397,7 @@ class TestCommandsSingleDevices(SingleDeviceTestCase):
|
||||||
sign_in = SignInView(self.driver)
|
sign_in = SignInView(self.driver)
|
||||||
home = sign_in.recover_access(passphrase=sender['passphrase'])
|
home = sign_in.recover_access(passphrase=sender['passphrase'])
|
||||||
wallet = home.wallet_button.click()
|
wallet = home.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
wallet.home_button.click()
|
wallet.home_button.click()
|
||||||
chat = home.add_contact(basic_user['public_key'])
|
chat = home.add_contact(basic_user['public_key'])
|
||||||
amount = chat.get_unique_amount()
|
amount = chat.get_unique_amount()
|
||||||
|
@ -412,7 +412,7 @@ class TestCommandsSingleDevices(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
sign_in_view.create_user()
|
sign_in_view.create_user()
|
||||||
wallet_view = sign_in_view.wallet_button.click()
|
wallet_view = sign_in_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
home_view = wallet_view.home_button.click()
|
home_view = wallet_view.home_button.click()
|
||||||
chat_view = home_view.add_contact(basic_user['public_key'])
|
chat_view = home_view.add_contact(basic_user['public_key'])
|
||||||
chat_view.commands_button.click()
|
chat_view.commands_button.click()
|
||||||
|
@ -447,7 +447,7 @@ class TestCommandsSingleDevices(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
sign_in_view.recover_access(sender['passphrase'])
|
sign_in_view.recover_access(sender['passphrase'])
|
||||||
wallet_view = sign_in_view.wallet_button.click()
|
wallet_view = sign_in_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
eth_value = wallet_view.get_eth_value()
|
eth_value = wallet_view.get_eth_value()
|
||||||
stt_value = wallet_view.get_stt_value()
|
stt_value = wallet_view.get_stt_value()
|
||||||
|
|
|
@ -447,6 +447,7 @@ class TestMessagesOneToOneChatMultiple(MultipleDeviceTestCase):
|
||||||
# changing currency for both devices
|
# changing currency for both devices
|
||||||
for device in devices:
|
for device in devices:
|
||||||
wallet_view = device['home_view'].wallet_button.click()
|
wallet_view = device['home_view'].wallet_button.click()
|
||||||
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.set_currency(device['currency'])
|
wallet_view.set_currency(device['currency'])
|
||||||
wallet_view.get_back_to_home_view()
|
wallet_view.get_back_to_home_view()
|
||||||
|
|
||||||
|
@ -455,7 +456,6 @@ class TestMessagesOneToOneChatMultiple(MultipleDeviceTestCase):
|
||||||
|
|
||||||
# setting up device1 wallet
|
# setting up device1 wallet
|
||||||
# wallet1 = device1['home_view'].wallet_button.click()
|
# wallet1 = device1['home_view'].wallet_button.click()
|
||||||
# wallet1.set_up_wallet()
|
|
||||||
# wallet1.get_back_to_home_view()
|
# wallet1.get_back_to_home_view()
|
||||||
|
|
||||||
# sending ETH to device2 in 1*1 chat
|
# sending ETH to device2 in 1*1 chat
|
||||||
|
|
|
@ -18,6 +18,8 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
home_view = sign_in_view.recover_access(sender['passphrase'])
|
home_view = sign_in_view.recover_access(sender['passphrase'])
|
||||||
address = sender['address']
|
address = sender['address']
|
||||||
initial_balance = self.network_api.get_balance(address)
|
initial_balance = self.network_api.get_balance(address)
|
||||||
|
wallet_view = home_view.wallet_button.click()
|
||||||
|
wallet_view.set_up_wallet()
|
||||||
status_test_dapp = home_view.open_status_test_dapp()
|
status_test_dapp = home_view.open_status_test_dapp()
|
||||||
status_test_dapp.wait_for_d_aap_to_load()
|
status_test_dapp.wait_for_d_aap_to_load()
|
||||||
status_test_dapp.assets_button.click()
|
status_test_dapp.assets_button.click()
|
||||||
|
@ -31,6 +33,8 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
password = 'password_for_daap'
|
password = 'password_for_daap'
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
home_view = sign_in_view.create_user(password=password)
|
home_view = sign_in_view.create_user(password=password)
|
||||||
|
wallet_view = home_view.wallet_button.click()
|
||||||
|
wallet_view.set_up_wallet()
|
||||||
status_test_dapp = home_view.open_status_test_dapp()
|
status_test_dapp = home_view.open_status_test_dapp()
|
||||||
status_test_dapp.wait_for_d_aap_to_load()
|
status_test_dapp.wait_for_d_aap_to_load()
|
||||||
status_test_dapp.transactions_button.click()
|
status_test_dapp.transactions_button.click()
|
||||||
|
@ -45,8 +49,8 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
sender = transaction_senders['L']
|
sender = transaction_senders['L']
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
home_view = sign_in_view.recover_access(sender['passphrase'])
|
home_view = sign_in_view.recover_access(sender['passphrase'])
|
||||||
# wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet() ## will be updated when 'View signing phrase' enabled
|
wallet_view.set_up_wallet()
|
||||||
status_test_dapp = home_view.open_status_test_dapp()
|
status_test_dapp = home_view.open_status_test_dapp()
|
||||||
status_test_dapp.wait_for_d_aap_to_load()
|
status_test_dapp.wait_for_d_aap_to_load()
|
||||||
status_test_dapp.transactions_button.click()
|
status_test_dapp.transactions_button.click()
|
||||||
|
@ -63,8 +67,8 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
sender = transaction_senders['W']
|
sender = transaction_senders['W']
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
home_view = sign_in_view.recover_access(sender['passphrase'])
|
home_view = sign_in_view.recover_access(sender['passphrase'])
|
||||||
# wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet() ## will be updated when 'View signing phrase' enabled
|
wallet_view.set_up_wallet()
|
||||||
status_test_dapp = home_view.open_status_test_dapp()
|
status_test_dapp = home_view.open_status_test_dapp()
|
||||||
status_test_dapp.wait_for_d_aap_to_load()
|
status_test_dapp.wait_for_d_aap_to_load()
|
||||||
status_test_dapp.transactions_button.click()
|
status_test_dapp.transactions_button.click()
|
||||||
|
@ -80,8 +84,8 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
sender = transaction_senders['W']
|
sender = transaction_senders['W']
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
home_view = sign_in_view.recover_access(sender['passphrase'])
|
home_view = sign_in_view.recover_access(sender['passphrase'])
|
||||||
# wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet() ## will be updated when 'View signing phrase' enabled
|
wallet_view.set_up_wallet()
|
||||||
status_test_dapp = home_view.open_status_test_dapp()
|
status_test_dapp = home_view.open_status_test_dapp()
|
||||||
status_test_dapp.wait_for_d_aap_to_load()
|
status_test_dapp.wait_for_d_aap_to_load()
|
||||||
status_test_dapp.transactions_button.click()
|
status_test_dapp.transactions_button.click()
|
||||||
|
@ -100,8 +104,8 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
sender = transaction_senders['Z']
|
sender = transaction_senders['Z']
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
home_view = sign_in_view.recover_access(sender['passphrase'])
|
home_view = sign_in_view.recover_access(sender['passphrase'])
|
||||||
# wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet() ## will be updated when 'View signing phrase' enabled
|
wallet_view.set_up_wallet()
|
||||||
status_test_dapp = home_view.open_status_test_dapp()
|
status_test_dapp = home_view.open_status_test_dapp()
|
||||||
status_test_dapp.wait_for_d_aap_to_load()
|
status_test_dapp.wait_for_d_aap_to_load()
|
||||||
status_test_dapp.transactions_button.click()
|
status_test_dapp.transactions_button.click()
|
||||||
|
@ -121,8 +125,8 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
sender = transaction_senders['M']
|
sender = transaction_senders['M']
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
home_view = sign_in_view.recover_access(sender['passphrase'], unique_password)
|
home_view = sign_in_view.recover_access(sender['passphrase'], unique_password)
|
||||||
# wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet() ## will be updated when 'View signing phrase' enabled
|
wallet_view.set_up_wallet()
|
||||||
status_test_dapp = home_view.open_status_test_dapp()
|
status_test_dapp = home_view.open_status_test_dapp()
|
||||||
status_test_dapp.wait_for_d_aap_to_load()
|
status_test_dapp.wait_for_d_aap_to_load()
|
||||||
status_test_dapp.assets_button.click()
|
status_test_dapp.assets_button.click()
|
||||||
|
@ -159,12 +163,11 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
status_test_dapp.ok_button.click()
|
status_test_dapp.ok_button.click()
|
||||||
status_test_dapp.cross_icon.click()
|
status_test_dapp.cross_icon.click()
|
||||||
wallet_view = sign_in_view.wallet_button.click()
|
wallet_view = sign_in_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet() ## will be updated when 'View signing phrase' enabled
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.wait_balance_changed_on_wallet_screen()
|
wallet_view.wait_balance_changed_on_wallet_screen()
|
||||||
|
|
||||||
@marks.testrail_id(5355)
|
@marks.testrail_id(5355)
|
||||||
@marks.medium
|
@marks.medium
|
||||||
@marks.skip # No onboarding for now. TO re-enable once wallet onboarding done
|
|
||||||
def test_onboarding_screen_when_requesting_tokens_for_new_account(self):
|
def test_onboarding_screen_when_requesting_tokens_for_new_account(self):
|
||||||
signin_view = SignInView(self.driver)
|
signin_view = SignInView(self.driver)
|
||||||
home_view = signin_view.create_user()
|
home_view = signin_view.create_user()
|
||||||
|
@ -177,7 +180,6 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
|
|
||||||
@marks.testrail_id(5677)
|
@marks.testrail_id(5677)
|
||||||
@marks.high
|
@marks.high
|
||||||
@marks.skip # No onboarding for now. TO re-enable once wallet onboarding done
|
|
||||||
def test_onboarding_screen_when_requesting_tokens_for_recovered_account(self):
|
def test_onboarding_screen_when_requesting_tokens_for_recovered_account(self):
|
||||||
signin_view = SignInView(self.driver)
|
signin_view = SignInView(self.driver)
|
||||||
home_view = signin_view.recover_access(passphrase=transaction_senders['U']['passphrase'])
|
home_view = signin_view.recover_access(passphrase=transaction_senders['U']['passphrase'])
|
||||||
|
@ -218,7 +220,7 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
singin_view = SignInView(self.driver)
|
singin_view = SignInView(self.driver)
|
||||||
home_view = singin_view.create_user()
|
home_view = singin_view.create_user()
|
||||||
wallet = home_view.wallet_button.click()
|
wallet = home_view.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
wallet_address = wallet.get_wallet_address()
|
wallet_address = wallet.get_wallet_address()
|
||||||
home_view = wallet.get_back_to_home_view()
|
home_view = wallet.get_back_to_home_view()
|
||||||
status_test_dapp = home_view.open_status_test_dapp()
|
status_test_dapp = home_view.open_status_test_dapp()
|
||||||
|
@ -293,7 +295,7 @@ class TestTransactionDApp(SingleDeviceTestCase):
|
||||||
singin_view = SignInView(self.driver)
|
singin_view = SignInView(self.driver)
|
||||||
home_view = singin_view.create_user()
|
home_view = singin_view.create_user()
|
||||||
wallet = home_view.wallet_button.click()
|
wallet = home_view.wallet_button.click()
|
||||||
# wallet.set_up_wallet()
|
wallet.set_up_wallet()
|
||||||
wallet.select_asset("STT")
|
wallet.select_asset("STT")
|
||||||
wallet_address = wallet.get_wallet_address()
|
wallet_address = wallet.get_wallet_address()
|
||||||
recipient = '0x' + basic_user['address']
|
recipient = '0x' + basic_user['address']
|
||||||
|
|
|
@ -23,7 +23,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
home_view.add_contact(recipient['public_key'])
|
home_view.add_contact(recipient['public_key'])
|
||||||
home_view.get_back_to_home_view()
|
home_view.get_back_to_home_view()
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
send_transaction.amount_edit_box.click()
|
send_transaction.amount_edit_box.click()
|
||||||
|
@ -47,7 +47,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
home_view = sign_in_view.recover_access(sender['passphrase'])
|
home_view = sign_in_view.recover_access(sender['passphrase'])
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
send_transaction.amount_edit_box.click()
|
send_transaction.amount_edit_box.click()
|
||||||
|
@ -73,7 +73,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
home_view.add_contact(recipient['public_key'])
|
home_view.add_contact(recipient['public_key'])
|
||||||
home_view.get_back_to_home_view()
|
home_view.get_back_to_home_view()
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
stt_button = send_transaction.asset_by_name('STT')
|
stt_button = send_transaction.asset_by_name('STT')
|
||||||
|
@ -100,7 +100,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
sign_in_view.recover_access(sender['passphrase'])
|
sign_in_view.recover_access(sender['passphrase'])
|
||||||
home_view = sign_in_view.get_home_view()
|
home_view = sign_in_view.get_home_view()
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
send_transaction.amount_edit_box.click()
|
send_transaction.amount_edit_box.click()
|
||||||
|
@ -155,7 +155,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
sign_in_view.recover_access(sender['passphrase'])
|
sign_in_view.recover_access(sender['passphrase'])
|
||||||
home_view = sign_in_view.get_home_view()
|
home_view = sign_in_view.get_home_view()
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
send_transaction.amount_edit_box.click()
|
send_transaction.amount_edit_box.click()
|
||||||
|
@ -178,7 +178,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
sign_in_view.recover_access(sender['passphrase'], unique_password)
|
sign_in_view.recover_access(sender['passphrase'], unique_password)
|
||||||
home_view = sign_in_view.get_home_view()
|
home_view = sign_in_view.get_home_view()
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
send_transaction.amount_edit_box.click()
|
send_transaction.amount_edit_box.click()
|
||||||
|
@ -204,7 +204,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
home_view.add_contact(recipient['public_key'])
|
home_view.add_contact(recipient['public_key'])
|
||||||
home_view.get_back_to_home_view()
|
home_view.get_back_to_home_view()
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
adi_button = send_transaction.asset_by_name('ADI')
|
adi_button = send_transaction.asset_by_name('ADI')
|
||||||
|
@ -229,7 +229,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
sign_in_view.recover_access(sender['passphrase'])
|
sign_in_view.recover_access(sender['passphrase'])
|
||||||
wallet_view = sign_in_view.wallet_button.click()
|
wallet_view = sign_in_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
adi_button = send_transaction.asset_by_name('ADI')
|
adi_button = send_transaction.asset_by_name('ADI')
|
||||||
|
@ -259,7 +259,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
sign_in_view.recover_access(sender['passphrase'])
|
sign_in_view.recover_access(sender['passphrase'])
|
||||||
wallet_view = sign_in_view.wallet_button.click()
|
wallet_view = sign_in_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
bigger_amount = wallet_view.get_eth_value() + 1
|
bigger_amount = wallet_view.get_eth_value() + 1
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
|
@ -286,7 +286,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
sign_in_view.create_user()
|
sign_in_view.create_user()
|
||||||
wallet_view = sign_in_view.wallet_button.click()
|
wallet_view = sign_in_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.select_asset("STT")
|
wallet_view.select_asset("STT")
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
|
@ -308,7 +308,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
sign_in_view.recover_access(sender['passphrase'])
|
sign_in_view.recover_access(sender['passphrase'])
|
||||||
wallet_view = sign_in_view.wallet_button.click()
|
wallet_view = sign_in_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
eth_value = wallet_view.get_eth_value()
|
eth_value = wallet_view.get_eth_value()
|
||||||
stt_value = wallet_view.get_stt_value()
|
stt_value = wallet_view.get_stt_value()
|
||||||
if eth_value == 0 or stt_value == 0:
|
if eth_value == 0 or stt_value == 0:
|
||||||
|
@ -333,13 +333,12 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
|
|
||||||
@marks.testrail_id(5359)
|
@marks.testrail_id(5359)
|
||||||
@marks.critical
|
@marks.critical
|
||||||
# @marks.skip
|
|
||||||
def test_modify_transaction_fee_values(self):
|
def test_modify_transaction_fee_values(self):
|
||||||
sender = transaction_senders['U']
|
sender = transaction_senders['U']
|
||||||
sign_in_view = SignInView(self.driver)
|
sign_in_view = SignInView(self.driver)
|
||||||
sign_in_view.recover_access(sender['passphrase'])
|
sign_in_view.recover_access(sender['passphrase'])
|
||||||
wallet_view = sign_in_view.wallet_button.click()
|
wallet_view = sign_in_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
send_transaction = wallet_view.send_transaction_button.click()
|
send_transaction = wallet_view.send_transaction_button.click()
|
||||||
|
|
||||||
|
@ -387,7 +386,7 @@ class TestTransactionWalletSingleDevice(SingleDeviceTestCase):
|
||||||
signin_view = SignInView(self.driver)
|
signin_view = SignInView(self.driver)
|
||||||
home_view = signin_view.recover_access(passphrase=passphrase)
|
home_view = signin_view.recover_access(passphrase=passphrase)
|
||||||
wallet_view = home_view.wallet_button.click()
|
wallet_view = home_view.wallet_button.click()
|
||||||
# wallet_view.set_up_wallet()
|
wallet_view.set_up_wallet()
|
||||||
wallet_view.accounts_status_account.click()
|
wallet_view.accounts_status_account.click()
|
||||||
transaction_view = wallet_view.transaction_history_button.click()
|
transaction_view = wallet_view.transaction_history_button.click()
|
||||||
|
|
||||||
|
@ -446,7 +445,7 @@ class TestTransactionWalletMultipleDevice(MultipleDeviceTestCase):
|
||||||
chat_1.get_back_to_home_view()
|
chat_1.get_back_to_home_view()
|
||||||
|
|
||||||
wallet_1 = home_1.wallet_button.click()
|
wallet_1 = home_1.wallet_button.click()
|
||||||
# wallet_1.set_up_wallet()
|
wallet_1.set_up_wallet()
|
||||||
wallet_1.accounts_status_account.click()
|
wallet_1.accounts_status_account.click()
|
||||||
send_transaction = wallet_1.send_transaction_button.click()
|
send_transaction = wallet_1.send_transaction_button.click()
|
||||||
send_transaction.amount_edit_box.click()
|
send_transaction.amount_edit_box.click()
|
||||||
|
|
|
@ -147,13 +147,13 @@ class ShareButton(BaseButton):
|
||||||
|
|
||||||
def __init__(self, driver):
|
def __init__(self, driver):
|
||||||
super(ShareButton, self).__init__(driver)
|
super(ShareButton, self).__init__(driver)
|
||||||
self.locator = self.Locator.accessibility_id('share-button')
|
self.locator = self.Locator.accessibility_id('share-address-button')
|
||||||
|
|
||||||
|
|
||||||
class OnboardingMessage(BaseElement):
|
class OnboardingMessage(BaseElement):
|
||||||
def __init__(self, driver):
|
def __init__(self, driver):
|
||||||
super().__init__(driver)
|
super().__init__(driver)
|
||||||
self.locator = self.Locator.text_selector('Set up your wallet')
|
self.locator = self.Locator.text_selector('This is your signing phrase')
|
||||||
|
|
||||||
|
|
||||||
class NotEnoughEthForGas(BaseText):
|
class NotEnoughEthForGas(BaseText):
|
||||||
|
|
|
@ -98,6 +98,7 @@ class SetUpButton(BaseButton):
|
||||||
super(SetUpButton, self).__init__(driver)
|
super(SetUpButton, self).__init__(driver)
|
||||||
self.locator = self.Locator.text_selector("Let’s get set up")
|
self.locator = self.Locator.text_selector("Let’s get set up")
|
||||||
|
|
||||||
|
|
||||||
class SetCurrencyButton(BaseButton):
|
class SetCurrencyButton(BaseButton):
|
||||||
def __init__(self, driver):
|
def __init__(self, driver):
|
||||||
super(SetCurrencyButton, self).__init__(driver)
|
super(SetCurrencyButton, self).__init__(driver)
|
||||||
|
@ -107,7 +108,8 @@ class SetCurrencyButton(BaseButton):
|
||||||
class SignInPhraseText(BaseText):
|
class SignInPhraseText(BaseText):
|
||||||
def __init__(self, driver):
|
def __init__(self, driver):
|
||||||
super(SignInPhraseText, self).__init__(driver)
|
super(SignInPhraseText, self).__init__(driver)
|
||||||
self.locator = self.Locator.xpath_selector('//*[@content-desc="signing-phrase"]//android.widget.TextView')
|
self.locator = self.Locator.xpath_selector('//*[@text="This is your signing phrase"]'
|
||||||
|
'//following-sibling::*[2]/android.widget.TextView')
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def list(self):
|
def list(self):
|
||||||
|
@ -154,12 +156,13 @@ class CurrencyText(BaseText):
|
||||||
super(CurrencyText, self).__init__(driver)
|
super(CurrencyText, self).__init__(driver)
|
||||||
self.locator = self.Locator.accessibility_id('total-amount-currency-text')
|
self.locator = self.Locator.accessibility_id('total-amount-currency-text')
|
||||||
|
|
||||||
class CollectiblesButton(BaseButton):
|
|
||||||
|
|
||||||
|
class CollectiblesButton(BaseButton):
|
||||||
def __init__(self, driver):
|
def __init__(self, driver):
|
||||||
super(CollectiblesButton, self).__init__(driver)
|
super(CollectiblesButton, self).__init__(driver)
|
||||||
self.locator = self.Locator.text_selector('Collectibles')
|
self.locator = self.Locator.text_selector('Collectibles')
|
||||||
|
|
||||||
|
|
||||||
class BackupRecoveryPhrase(BaseButton):
|
class BackupRecoveryPhrase(BaseButton):
|
||||||
def __init__(self, driver):
|
def __init__(self, driver):
|
||||||
super(BackupRecoveryPhrase, self).__init__(driver)
|
super(BackupRecoveryPhrase, self).__init__(driver)
|
||||||
|
@ -188,6 +191,12 @@ class AccountsStatusAccount(BaseButton):
|
||||||
self.locator = self.Locator.xpath_selector("//android.widget.HorizontalScrollView//*[@text='Status account']")
|
self.locator = self.Locator.xpath_selector("//android.widget.HorizontalScrollView//*[@text='Status account']")
|
||||||
|
|
||||||
|
|
||||||
|
class OkGotItButton(BaseButton):
|
||||||
|
def __init__(self,driver):
|
||||||
|
super(OkGotItButton, self).__init__(driver)
|
||||||
|
self.locator = self.Locator.xpath_selector("//*[@text='OK, got it']")
|
||||||
|
|
||||||
|
|
||||||
class SendTransactionButton(BaseButton):
|
class SendTransactionButton(BaseButton):
|
||||||
|
|
||||||
def __init__(self, driver):
|
def __init__(self, driver):
|
||||||
|
@ -245,6 +254,7 @@ class WalletView(BaseView):
|
||||||
self.accounts_status_account = AccountsStatusAccount(self.driver)
|
self.accounts_status_account = AccountsStatusAccount(self.driver)
|
||||||
self.collectibles_button = CollectiblesButton(self.driver)
|
self.collectibles_button = CollectiblesButton(self.driver)
|
||||||
self.set_currency_button = SetCurrencyButton(self.driver)
|
self.set_currency_button = SetCurrencyButton(self.driver)
|
||||||
|
self.ok_got_it_button = OkGotItButton(self.driver)
|
||||||
|
|
||||||
def get_usd_total_value(self):
|
def get_usd_total_value(self):
|
||||||
import re
|
import re
|
||||||
|
@ -287,10 +297,8 @@ class WalletView(BaseView):
|
||||||
return ' '.join([element.text for element in self.sign_in_phrase.find_elements()])
|
return ' '.join([element.text for element in self.sign_in_phrase.find_elements()])
|
||||||
|
|
||||||
def set_up_wallet(self):
|
def set_up_wallet(self):
|
||||||
self.set_up_button.click()
|
|
||||||
phrase = self.sign_in_phrase.string
|
phrase = self.sign_in_phrase.string
|
||||||
self.done_button.click()
|
self.ok_got_it_button.click()
|
||||||
self.yes_button.click()
|
|
||||||
return phrase
|
return phrase
|
||||||
|
|
||||||
def get_wallet_address(self):
|
def get_wallet_address(self):
|
||||||
|
|
Loading…
Reference in New Issue