Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ISSUE #1858] Improved wallet main screen refresh #3393

Merged
merged 1 commit into from
Mar 23, 2018
Merged

Conversation

jeluard
Copy link
Contributor

@jeluard jeluard commented Feb 21, 2018

fixes #1858
fixes #2819

Summary:

Make sure the whole main wallet screen is refreshable, not individual lists.

Steps to test:

  • Open Status
  • Navigate wallet
  • Test refresh behaviour

status: ready

@jeluard jeluard self-assigned this Feb 21, 2018
@jeluard jeluard added this to the idea61-iteration1 milestone Feb 21, 2018
@jeluard jeluard force-pushed the bug/#1858 branch 3 times, most recently from 03774a2 to f24f268 Compare February 22, 2018 08:35
@jeluard jeluard changed the title WIP [ISSUE #1858] Improved wallet main screen refresh [ISSUE #1858] Improved wallet main screen refresh Feb 22, 2018
@statustestbot
Copy link

statustestbot commented Feb 22, 2018

Automated test results:

test_network_switch:white_check_mark::

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RequestPasswordIcon
Tap on RequestPasswordIcon
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'Here is your signing phrase. You will use it to verify your transactions. Write it down and keep it safe!'
Looking for BackButton
Tap on BackButton
Looking for ProfileButton
Tap on ProfileButton
Looking for NetworkSettingsButton
Looking for NetworkSettingsButton
Tap on NetworkSettingsButton
Looking for NetworkButton
Tap on NetworkButton
Looking for ConnectButton
Tap on ConnectButton
Looking for FirstAccountButton
Tap on FirstAccountButton
Looking for PasswordInput
Type 'qwerty1234' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for ProfileButton
Tap on ProfileButton
Looking for full text: 'RINKEBY WITH UPSTREAM RPC'

test_one_to_one_chat_messages_and_delete_chat:x:

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for OkButton
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RequestPasswordIcon
Tap on RequestPasswordIcon
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'Here is your signing phrase. You will use it to verify your transactions. Write it down and keep it safe!'
Looking for BackButton
Tap on BackButton
Looking for RequestPasswordIcon
Tap on RequestPasswordIcon
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'Here is your signing phrase. You will use it to verify your transactions. Write it down and keep it safe!'
Looking for BackButton
Tap on BackButton
Looking for ProfileButton
Tap on ProfileButton
Looking for ShareMyContactKeyButton
Tap on ShareMyContactKeyButton

E selenium.common.exceptions.WebDriverException: Message: <html><body><h1>503 Service Unavailable</h1> No server is available to handle this request. </body></html>


test_group_chat_messages:x:

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for OkButton
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for OkButton
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RequestPasswordIcon
Tap on RequestPasswordIcon
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'Here is your signing phrase. You will use it to verify your transactions. Write it down and keep it safe!'
Looking for BackButton
Tap on BackButton
Looking for RequestPasswordIcon
Tap on RequestPasswordIcon
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'Here is your signing phrase. You will use it to verify your transactions. Write it down and keep it safe!'

E selenium.common.exceptions.WebDriverException: Message: <html><body><h1>503 Service Unavailable</h1> No server is available to handle this request. </body></html>


test_transaction_send_command_wrong_password:x:

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'pet letter very ozone shop humor shuffle bounce convince soda hint brave' to PassphraseInput
Looking for PasswordInput
Type 'qwerty' to PasswordInput
Looking for ConfirmRecoverAccess
Tap on ConfirmRecoverAccess
Looking for an element by text: 'Evergreen Handsome Cottontail'
Tap 'Confirm' on native keyboard
Looking for PasswordInput
Type 'qwerty' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for full text: 'Wallet'
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x0406b17e5cdfadb2a05e84508b1a2916def6395e6295f57e92b85f915d40bca3f4a7e4c6d6b25afa840dd042fac83d3f856181d553f34f1c2b12878e774adde099' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Looking for ChatElement
Tap on ChatElement
Looking for CommandsButton
Tap on CommandsButton
Looking for SendCommand
Tap on SendCommand
Tap '0' on native keyboard
Tap '.' on native keyboard
Tap '0' on native keyboard
Tap '0' on native keyboard
Tap '1' on native keyboard
Wait for SignTransactionButton
Tap on SendMessageButton
Looking for SendMessageButton

E selenium.common.exceptions.WebDriverException: Message: <html><body><h1>503 Service Unavailable</h1> No server is available to handle this request. </body></html>


test_send_eth_to_request_in_one_to_one_chat:x:

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for OkButton
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'resemble soap taxi meat reason inflict dilemma calm warrior key gloom again' to PassphraseInput
Looking for PasswordInput
Type 'qwerty' to PasswordInput
Looking for ConfirmRecoverAccess
Tap on ConfirmRecoverAccess
Looking for an element by text: 'Brief Organic Xenops'
Tap 'Confirm' on native keyboard
Looking for PasswordInput
Type 'qwerty' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for full text: 'Wallet'

E selenium.common.exceptions.WebDriverException: Message: <html><body><h1>503 Service Unavailable</h1> No server is available to handle this request. </body></html>


test_send_eth_to_request_in_group_chat:x:

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for OkButton
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'pet letter very ozone shop humor shuffle bounce convince soda hint brave' to PassphraseInput
Looking for PasswordInput
Type 'qwerty' to PasswordInput
Looking for ConfirmRecoverAccess
Tap on ConfirmRecoverAccess
Looking for an element by text: 'Evergreen Handsome Cottontail'
Tap 'Confirm' on native keyboard
Looking for PasswordInput
Type 'qwerty' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for full text: 'Wallet'
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'resemble soap taxi meat reason inflict dilemma calm warrior key gloom again' to PassphraseInput
Looking for PasswordInput

E selenium.common.exceptions.WebDriverException: Message: <html><body><h1>503 Service Unavailable</h1> No server is available to handle this request. </body></html>


test_public_chat:x:

Test Steps & Error message:
You can learn more at https://saucelabs.com/jobs/9a49e726080e48f69a36a50d76c840c6
For help, please check https://wiki.saucelabs.com/display/DOCS/Common+Error+Messages

test_send_eth_from_wallet_sign_now:white_check_mark::

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'kiss catch paper awesome ecology surface trumpet quit index open stage brave' to PassphraseInput
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for ConfirmRecoverAccess
Tap on ConfirmRecoverAccess
Looking for an element by text: 'Impractical Afraid Watermoccasin'
Tap 'Confirm' on native keyboard
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for full text: 'Wallet'
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Looking for SendButton
Tap on SendButton
Looking for AmountEditBox
Tap on AmountEditBox
Looking for AmountEditBox
Type '0.0222134338' to AmountEditBox
Tap 'Confirm' on native keyboard
Wait for EnterRecipientAddressButton
Tap on ChooseRecipientButton
Looking for ChooseRecipientButton
Wait for EnterRecipientAddressButton
Looking for RecentRecipientsButton
Tap on RecentRecipientsButton
Looking for an element by text: 'Jarrad'
Looking for SignTransactionButton
Tap on SignTransactionButton
Looking for EnterPasswordInput
Type 'new_unique_password' to EnterPasswordInput
Looking for SignTransactionButton
Tap on SignTransactionButton
Looking for GotItButton
Tap on GotItButton

test_send_stt_from_wallet_via_enter_recipient_address:white_check_mark::

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'kiss catch paper awesome ecology surface trumpet quit index open stage brave' to PassphraseInput
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for ConfirmRecoverAccess
Tap on ConfirmRecoverAccess
Looking for an element by text: 'Impractical Afraid Watermoccasin'
Tap 'Confirm' on native keyboard
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for full text: 'Wallet'
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x04cd70746f3df6cae7b45c32c211bd7e9e95ed5a1ec470db8f3b1f244eed1821d4a2053d7671802c5f7ce5b81f5fc2016a8109e1bc83f151ceff21f08c0cdcc6e4' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Wait for ManageAssetsButton
Tap on OptionsButton
Looking for OptionsButton
Wait for ManageAssetsButton
Looking for ManageAssetsButton
Tap on ManageAssetsButton
Looking for STTCheckBox
Tap on STTCheckBox
Looking for DoneButton
Tap on DoneButton
Looking for SendButton
Tap on SendButton
Wait for STTButton
Tap on SelectAssetButton
Looking for SelectAssetButton
Wait for STTButton
Looking for STTButton
Tap on STTButton
Looking for AmountEditBox
Tap on AmountEditBox
Looking for AmountEditBox
Type '0.0222134551' to AmountEditBox
Tap 'Confirm' on native keyboard
Wait for EnterRecipientAddressButton
Tap on ChooseRecipientButton
Looking for ChooseRecipientButton
Wait for EnterRecipientAddressButton
Looking for EnterRecipientAddressButton
Tap on EnterRecipientAddressButton
Looking for EnterRecipientAddressInput
Type '5261ceba31e3a7204b498b2dd20220a6057738d1' to EnterRecipientAddressInput
Looking for DoneButton
Tap on DoneButton
Looking for SignTransactionButton
Tap on SignTransactionButton
Looking for EnterPasswordInput
Type 'new_unique_password' to EnterPasswordInput
Looking for SignTransactionButton
Tap on SignTransactionButton
Looking for GotItButton
Tap on GotItButton

test_send_transaction_from_daap:white_check_mark::

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'resemble soap taxi meat reason inflict dilemma calm warrior key gloom again' to PassphraseInput
Looking for PasswordInput
Type 'qwerty' to PasswordInput
Looking for ConfirmRecoverAccess
Tap on ConfirmRecoverAccess
Looking for an element by text: 'Brief Organic Xenops'
Tap 'Confirm' on native keyboard
Looking for PasswordInput
Type 'qwerty' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for full text: 'Wallet'
Looking for PlusButton
Tap on PlusButton
Looking for OpenDAapButton
Tap on OpenDAapButton
Looking for AuctionHouseButton
Tap on AuctionHouseButton
Looking for OpenButton
Tap on OpenButton
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Looking for ToggleNavigationButton
Tap on ToggleNavigationButton
Looking for NewAuctionButton
Tap on NewAuctionButton
Looking for NameToReserveInput
Tap on NameToReserveInput
Tap '2' on native keyboard
Tap '0' on native keyboard
Tap '1' on native keyboard
Tap '8' on native keyboard
Tap '-' on native keyboard
Tap '0' on native keyboard
Tap '2' on native keyboard
Tap '-' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Tap '-' on native keyboard
Tap '1' on native keyboard
Tap '3' on native keyboard
Tap '-' on native keyboard
Tap '4' on native keyboard
Tap '3' on native keyboard
Looking for RegisterNameButton
Tap on RegisterNameButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Looking for EnterPasswordInput
Type 'qwerty' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Transaction is received

test_transaction_send_command_one_to_one_chat:x:

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RequestPasswordIcon
Tap on RequestPasswordIcon
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'Here is your signing phrase. You will use it to verify your transactions. Write it down and keep it safe!'
Looking for BackButton
Tap on BackButton
Looking for ProfileButton
Tap on ProfileButton
Looking for ShareMyContactKeyButton
Tap on ShareMyContactKeyButton
Looking for CrossIcon
Tap on CrossIcon
Looking for HomeButton
Tap on HomeButton
Waiting 10 seconds for donation
Waiting 20 seconds for donation
Waiting 30 seconds for donation
Waiting 40 seconds for donation
Waiting 50 seconds for donation
Waiting 60 seconds for donation
Waiting 70 seconds for donation
Waiting 80 seconds for donation
Waiting 90 seconds for donation
Waiting 100 seconds for donation
Waiting 110 seconds for donation
Waiting 120 seconds for donation
Waiting 130 seconds for donation
Waiting 140 seconds for donation
Waiting 150 seconds for donation
Waiting 160 seconds for donation
Waiting 170 seconds for donation
Waiting 180 seconds for donation
Waiting 190 seconds for donation
Waiting 200 seconds for donation
Waiting 210 seconds for donation
Waiting 220 seconds for donation
Waiting 230 seconds for donation
Waiting 240 seconds for donation
Waiting 250 seconds for donation
Waiting 260 seconds for donation
Waiting 270 seconds for donation
Waiting 280 seconds for donation
Waiting 290 seconds for donation
Waiting 300 seconds for donation

E Failed: Donation was not received during 300 seconds!


test_transaction_send_command_group_chat:x:

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RequestPasswordIcon
Tap on RequestPasswordIcon
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'Here is your signing phrase. You will use it to verify your transactions. Write it down and keep it safe!'
Looking for BackButton
Tap on BackButton
Looking for ProfileButton
Tap on ProfileButton
Looking for ShareMyContactKeyButton
Tap on ShareMyContactKeyButton
Looking for CrossIcon
Tap on CrossIcon
Looking for HomeButton
Tap on HomeButton
Waiting 10 seconds for donation
Waiting 20 seconds for donation
Waiting 30 seconds for donation
Waiting 40 seconds for donation
Waiting 50 seconds for donation
Waiting 60 seconds for donation
Waiting 70 seconds for donation
Waiting 80 seconds for donation
Waiting 90 seconds for donation
Waiting 100 seconds for donation
Waiting 110 seconds for donation
Waiting 120 seconds for donation
Waiting 130 seconds for donation
Waiting 140 seconds for donation
Waiting 150 seconds for donation
Waiting 160 seconds for donation
Waiting 170 seconds for donation
Waiting 180 seconds for donation
Waiting 190 seconds for donation
Waiting 200 seconds for donation
Waiting 210 seconds for donation
Waiting 220 seconds for donation
Waiting 230 seconds for donation
Waiting 240 seconds for donation
Waiting 250 seconds for donation
Waiting 260 seconds for donation
Waiting 270 seconds for donation
Waiting 280 seconds for donation
Waiting 290 seconds for donation
Waiting 300 seconds for donation

E Failed: Donation was not received during 300 seconds!


test_contact_profile_view:white_check_mark::

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RequestPasswordIcon
Tap on RequestPasswordIcon
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'Here is your signing phrase. You will use it to verify your transactions. Write it down and keep it safe!'
Looking for BackButton
Tap on BackButton
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x0448243ea6adfd2f825f083a02a1fea11e323a3ba32c9dc9992d3d465e93296438792f11380e14c6700f598e89bafaddd2579823f4273358f9f66828fcac7dd465' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Looking for ChatOptions
Tap on ChatOptions
Looking for ViewProfileButton
Tap on ViewProfileButton
Looking for full text: 'Splendid Useless Racerunner'
Looking for full text: 'Start conversation'
Looking for full text: 'Send transaction'
Looking for full text: 'Address'
Looking for full text: 'Public key'

test_send_eth_from_wallet_sign_later:white_check_mark::

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'twenty engine fitness clay faculty supreme garbage armor broccoli agree end sad' to PassphraseInput
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for ConfirmRecoverAccess
Tap on ConfirmRecoverAccess
Looking for an element by text: 'Muffled Purple Milksnake'
Tap 'Confirm' on native keyboard
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for full text: 'Wallet'
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x04630e0acd973ad448c7a54e2345d6bacaaa4de5a0ec938f802a0f503bf144e80521833be71d4ddfefacfa571a473ebe4542dde102aca4e90d2abe0bb67ee2f99b' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Looking for SendButton
Tap on SendButton
Looking for AmountEditBox
Tap on AmountEditBox
Looking for AmountEditBox
Type '0.022213493' to AmountEditBox
Tap 'Confirm' on native keyboard
Wait for EnterRecipientAddressButton
Tap on ChooseRecipientButton
Looking for ChooseRecipientButton
Wait for EnterRecipientAddressButton
Looking for EnterRecipientAddressButton
Tap on EnterRecipientAddressButton
Looking for EnterRecipientAddressInput
Type 'a409e5faf758a5739f334bae186d8bc11c98ea4d' to EnterRecipientAddressInput
Looking for DoneButton
Tap on DoneButton
Looking for SignLaterButton
Tap on SignLaterButton
Looking for YesButton
Tap on YesButton
Looking for OkButton
Tap on OkButton
Looking for TransactionsButton
Tap on TransactionsButton
Looking for UnsignedTab
Tap on UnsignedTab
Looking for SignButton
Tap on SignButton
Looking for SignTransactionButton
Tap on SignTransactionButton
Looking for EnterPasswordInput
Type 'new_unique_password' to EnterPasswordInput
Looking for SignTransactionButton
Tap on SignTransactionButton
Looking for GotItButton
Tap on GotItButton
Waiting 10 seconds for funds
Transaction is received
Looking for HistoryTab
Tap on HistoryTab
Looking for TransactionElement
Looking for TransactionElement
Tap on TransactionElement
Looking for DetailsTextElement
DetailsTextElement is 0x0141b3142982339ce2820e9fa37fe2003c11ddf8a386969f97466c80403acf72

test_send_eth_to_request_from_wallet:white_check_mark::

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for OkButton
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'twenty engine fitness clay faculty supreme garbage armor broccoli agree end sad' to PassphraseInput
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for ConfirmRecoverAccess
Tap on ConfirmRecoverAccess
Looking for an element by text: 'Muffled Purple Milksnake'
Tap 'Confirm' on native keyboard
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for full text: 'Wallet'
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput
Type 'kiss catch paper awesome ecology surface trumpet quit index open stage brave' to PassphraseInput
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for ConfirmRecoverAccess
Tap on ConfirmRecoverAccess
Looking for an element by text: 'Impractical Afraid Watermoccasin'
Tap 'Confirm' on native keyboard
Looking for PasswordInput
Type 'new_unique_password' to PasswordInput
Looking for SignInButton
Tap on SignInButton
Looking for full text: 'Wallet'
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x04630e0acd973ad448c7a54e2345d6bacaaa4de5a0ec938f802a0f503bf144e80521833be71d4ddfefacfa571a473ebe4542dde102aca4e90d2abe0bb67ee2f99b' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Wait for SendTransactionRequestButton
Tap on RequestButton
Looking for RequestButton
Wait for SendTransactionRequestButton
Looking for SendTransactionRequestButton
Tap on SendTransactionRequestButton
Looking for AmountEditBox
Looking for AmountEditBox
Type '0.0222134651' to AmountEditBox
Tap 'Confirm' on native keyboard
Wait for EnterRecipientAddressButton
Tap on ChooseRecipientButton
Looking for ChooseRecipientButton
Wait for EnterRecipientAddressButton
Wait for EnterRecipientAddressButton
Tap on ChooseRecipientButton
Looking for ChooseRecipientButton
Wait for EnterRecipientAddressButton
Tap on ChooseRecipientButton
Looking for ChooseRecipientButton
Wait for EnterRecipientAddressButton
Tap on ChooseRecipientButton
Looking for ChooseRecipientButton
Wait for EnterRecipientAddressButton
Tap on ChooseRecipientButton
Looking for ChooseRecipientButton
Wait for EnterRecipientAddressButton
Tap on ChooseRecipientButton
Looking for ChooseRecipientButton
Wait for EnterRecipientAddressButton
Looking for an element by text: 'Impractical Afraid Watermoccasin'
Tap on RecentRecipientsButton
Looking for RecentRecipientsButton
Looking for SendRequestButton
Tap on SendRequestButton
Looking for an element by text part: 'Muffled Purple Milksnake'
Looking for an element by text part: 'Requesting  0.0222134651 ETH'
Looking for an element by text part: 'Send transaction'
Wait for SignTransactionButton
Tap on SendMessageButton
Looking for SendMessageButton
Wait for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Looking for EnterPasswordInput
Type 'new_unique_password' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Transaction is received

test_browse_link_entering_url_in_dapp_view:white_check_mark::

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RequestPasswordIcon
Tap on RequestPasswordIcon
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatRequestInput
Type 'qwerty1234' to ChatRequestInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'Here is your signing phrase. You will use it to verify your transactions. Write it down and keep it safe!'
Looking for BackButton
Tap on BackButton
Looking for PlusButton
Tap on PlusButton
Looking for OpenDAapButton
Tap on OpenDAapButton
Looking for EnterUrlEditbox
Type 'status.im' to EnterUrlEditbox
Tap 'Confirm' on native keyboard
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Looking for BackToHomeButton
Tap on BackToHomeButton
Looking for FirstChatElementTitle
FirstChatElementTitle is Status | The Mobile Ethereum Client

@asemiankevich
Copy link
Contributor

@jeluard is there anything we can do with this "jumping" on iOS (wallet main screen)? I do see this jumping (pulling breaks for a second) when pulling the screen down.

@jeluard
Copy link
Contributor Author

jeluard commented Feb 23, 2018

@asemiankevich What kind of jumping is it?

@denis-sharypin
Copy link

denis-sharypin commented Feb 24, 2018

I made a video of this jumping. It’s not a critical bug, just to achieve super smooth experience. Good job anyway! https://www.dropbox.com/s/cqjkrmc7pxx0mx2/Video%2024-02-2018%2C%2009%2049%2040.mov?dl=0

Also small issue: when I’m swiping this screen up I could see a blue background under white. It should ve white all the time. Maybe we can just expand height of a white rectangle?
https://www.dropbox.com/s/pbuncsso55u5su7/Photo%2024-02-2018%2C%2009%2049%2053.png?dl=0

Dropbox
Shared with Dropbox
Dropbox
Shared with Dropbox

@jeluard
Copy link
Contributor Author

jeluard commented Feb 24, 2018 via email

@jeluard
Copy link
Contributor Author

jeluard commented Mar 22, 2018

@asemiankevich Made changes, please take a look!

@statustestbot
Copy link

100% of end-end tests have passed

Total executed tests: 16
Failed tests: 0
Passed tests: 16

Passed tests (16)

Click to expand
1. test_send_transaction_from_daap
Device sessions:

2. test_send_eth_from_wallet_sign_now
Device sessions:

3. test_one_to_one_chat_messages_and_delete_chat
Device sessions:

4. test_send_eth_to_request_from_wallet
Device sessions:

5. test_contact_profile_view
Device sessions:

6. test_public_chat
Device sessions:

7. test_network_switch
Device sessions:

8. test_group_chat_messages
Device sessions:

9. test_transaction_send_command_one_to_one_chat
Device sessions:

10. test_browse_link_entering_url_in_dapp_view
Device sessions:

11. test_transaction_send_command_wrong_password
Device sessions:

12. test_send_eth_to_request_in_one_to_one_chat
Device sessions:

13. test_send_stt_from_wallet_via_enter_recipient_address
Device sessions:

14. test_send_eth_to_request_in_group_chat
Device sessions:

15. test_transaction_send_command_group_chat
Device sessions:

16. test_send_eth_from_wallet_sign_later
Device sessions:

@asemiankevich
Copy link
Contributor

asemiankevich commented Mar 22, 2018

@jeluard I dont see spinner anymore when pull-to-refresh on ios :(

as well as no assets shown on android http://prntscr.com/iurg8g

@denis-sharypin
Copy link

@jeluard layout of the screen works much better! thanks!

@jeluard
Copy link
Contributor Author

jeluard commented Mar 23, 2018

@asemiankevich Pushed some changes

@asemiankevich
Copy link
Contributor

@jeluard no spinner still and jumping is back in latest build

@jeluard jeluard force-pushed the bug/#1858 branch 3 times, most recently from 5810532 to 026dac1 Compare March 23, 2018 10:34
@jeluard
Copy link
Contributor Author

jeluard commented Mar 23, 2018

@asemiankevich Can't get both spinner and no jump on iOS. I sugest we merge this as it's much better than develop and bounty to get the spinner.

@asemiankevich
Copy link
Contributor

so can we have previous build then? With smooth scrolling but without spinner . @denis-sharypin

@jeluard
Copy link
Contributor Author

jeluard commented Mar 23, 2018

Yes I restored it.

@asemiankevich
Copy link
Contributor

then please merge it and create a bounty for jumping (if you dont mind)

Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Improve pull-to-refresh gesture performance on iOS Improve main wallet screen pull-to-refresh
6 participants