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

Upgrade react native to 0.53.3 #3387

Merged

Conversation

voxlet
Copy link
Contributor

@voxlet voxlet commented Feb 20, 2018

Fixes #3377

Summary:

Upgrades:

  • React Native to 0.53.3
  • Re-Natal to 0.8.1 (required for changes in metro-bundler -> metro)

Review notes:

Includes workarounds for react-native-vector-icons (or rather, Metro) and FlatList keyExtractor.

As a side note, we could probably safely upgrade to re-frame 0.10.2 -> 0.10.4 which is what Re-Natal 0.8.1 is on.

Steps to test:

  • rm -rf node_modules
  • Rebuild according to Wiki
  • Confirm nothing is obviously broken in app
  • Confirm tests pass (with the exception of group-transactions-by-date, which also fails in develop, though I suspect the tests do not actually test React to begin with)

status: ready

"stream-browserify": "1.0.0",
"string_decoder": "0.10.31",
"timers-browserify": "1.4.2",
"tty-browserify": "0.0.0",
"url": "0.10.3",
"vm-browserify": "0.0.4",
"web3": "github:status-im/web3.js#status-develop",
"rn-snoopy": "github:status-im/rn-snoopy"
"web3": "github:status-im/web3.js#status-develop"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we use exact version match here?

@jeluard
Copy link
Contributor

jeluard commented Feb 21, 2018

@voxlet Nice work! Just make sure we are locking RN version down.

Related to keyExtractor we also have #3064 : maybe you want to take a look at it too? :)

@voxlet
Copy link
Contributor Author

voxlet commented Feb 21, 2018

@jeluard Fixed, thanks for the catch!

#3064 looks like something I could tackle as well. I'll put it on my list :)

@@ -1,7 +1,7 @@
(ns ^:figwheel-no-load env.android.main
(:require [reagent.core :as r]
[status-im.android.core :as core]
[figwheel.client :as figwheel :include-macros true]
[figwheel.client :as fw]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we are using full names , figwheel was correct

@@ -3,10 +3,9 @@
[re-frisk-remote.core :as rr]
[status-im.ios.core :as core]
[status-im.utils.handlers :as utils.handlers]
[figwheel.client :as figwheel :include-macros true]
[figwheel.client :as fw]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we are using full names , figwheel was correct

@@ -0,0 +1,9 @@
// workaround for react-native-vector-icons
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

could you elaborate why we need this?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apparently some changes in Metro's file resolving behavior surfaced packaging issues in react-native-vector-icons. This file works around this by ignoring the offending files.

A longer explanation here.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understand the files ignored are test fixtures, so there should be no harm in ignoring them in our builds.

@voxlet
Copy link
Contributor Author

voxlet commented Feb 21, 2018

@flexsurfer Thanks for the feedback! Pushed fixes for the figwheel alias.

To provide some background, changes in both files were the result of re-natal upgrade. There may be some advantage to adhering to their naming conventions, as the next upgrade will likely revert our changes back. Then again, a clean upgrade patch will not happen anyway since we have already have custom code there.

Ideally, there would be some way to keep the code separate so re-natal can cleanly patch when upgrading - maybe something to look into in the future (not that it is too important, considering the frequency of upgrading).

@jeluard
Copy link
Contributor

jeluard commented Feb 21, 2018

@voxlet What is re-natal upgrade doing? I'd like to move away from re-natal

@voxlet
Copy link
Contributor Author

voxlet commented Feb 21, 2018

@jeluard Looks like it simply copies over the files in env/ and figwheel-bridge.js, so any changes there would be blown away on re-natal upgrade.

#{devEnvRoot}/env/#{platform}/main.cljs
#{config.envRoots.dev}/env/config.cljs
#{devEnvRoot}/user.clj
#{prodEnvRoot}/env/#{platform}/main.cljs
./figwheel-bridge.js

https://github.com/drapanjanas/re-natal/blob/26b9a4e8f071e6ab49ddf97da8dca3c7fb3ce082/re-natal.coffee#L337-L368

https://github.com/drapanjanas/re-natal/blob/26b9a4e8f071e6ab49ddf97da8dca3c7fb3ce082/re-natal.coffee#L792

GitHub
re-natal - Bootstrap ClojureScript React Native apps
GitHub
re-natal - Bootstrap ClojureScript React Native apps

@jeluard
Copy link
Contributor

jeluard commented Feb 21, 2018

Yes in our case it's probably useless. Our figwheel-bridge.js is already significantly different and platform files don't move much.

@voxlet
Copy link
Contributor Author

voxlet commented Feb 21, 2018

@jeluard Agreed, I ended up reverting most of re-natal upgrade in this case as well.

Digging around the re-natal script turned out to be good learning experience, though! Demystified a lot of what's going on behind the scenes, and what it actually takes to use CLJS on React Native.

@jeluard
Copy link
Contributor

jeluard commented Feb 21, 2018

@voxlet Great! Now that you have this behind the scene knowledge you might be interested with #3398 ! Let me know what you think.

@statustestbot
Copy link

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_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_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
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Looking for BackToHomeButton
Tap on BackToHomeButton
Looking for FirstChatElementTitle
FirstChatElementTitle is Status | The Mobile Ethereum Client

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.022113413' 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_transaction_send_command_wrong_password: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 '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
Wait for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Looking for EnterPasswordInput
Type 'wrong_password' to EnterPasswordInput
Looking for SignTransactionButton
Tap on SignTransactionButton
Looking for full text: 'Wrong password'

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.02211355' 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_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
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.022113437' 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
Transaction is received
Looking for HistoryTab
Tap on HistoryTab
Looking for TransactionElement
Looking for TransactionElement
Tap on TransactionElement
Looking for DetailsTextElement
DetailsTextElement is 0x50b035375f9ebcf06e721d8f04def6959309ec1e7601f191f5bb84bdd4d88d04

test_transaction_send_command_one_to_one_chat: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 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
Got 0.1 for 0b67475301b48b2fb2230788ce5103997bd96c80
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 '2' on native keyboard
Tap '2' on native keyboard
Tap '1' on native keyboard
Tap '1' on native keyboard
Tap '3' on native keyboard
Tap '3' on native keyboard
Tap '9' on native keyboard
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 'qwerty1234' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Looking for full text: '0.02211339'
Looking for full text: 'Sent'
Looking for full text: 'Delivered'
Transaction is received
Looking for BackButton
Tap on BackButton
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Looking for TransactionsButton
Tap on TransactionsButton
Looking for TransactionElement

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
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 '1' on native keyboard
Tap '-' on native keyboard
Tap '1' on native keyboard
Tap '3' on native keyboard
Tap '-' on native keyboard
Tap '0' on native keyboard
Tap '4' 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_one_to_one_chat_messages_and_delete_chat: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 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
Looking for CrossIcon
Tap on CrossIcon
Looking for UserNameText
UserNameText is United Tubby Sambar
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x0450a5f6a09df0173e42a169898eb38257bea0043fa34d4d0a64f9f432cd1e354632bacef68e910ce5ddb58fc4eabaae0d19e57d9ed8b42257253fe2c85da2ba8c' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Looking for ChatMessageInput
Type 'hello' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for HomeButton
Tap on HomeButton
Looking for an element by text: 'hello'
Looking for ChatMessageInput
Type '~abc~ !@#$%%^&(() *bold*' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'abc !@#$%%^&(() bold'
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'ţēšț мεŝšȁǥě'
Looking for ChatMessageInput
Type '犈好' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: '犈好'
Looking for ChatMessageInput
Type '👗' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: '👗'
Looking for ChatMessageInput
Type 'message with emoji 👩 🏻' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'message with emoji 👩 🏻'
Tap 'm' on native keyboard
Tap 'e' on native keyboard
Tap 's' on native keyboard
Tap 's' on native keyboard
Tap 'a' on native keyboard
Tap 'g' on native keyboard
Tap 'e' on native keyboard
Tap '
' on native keyboard
Tap 'w' on native keyboard
Tap 'i' on native keyboard
Tap 't' on native keyboard
Tap 'h' on native keyboard
Tap ' ' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Tap 'w' on native keyboard
Tap ' ' on native keyboard
Tap 'l' on native keyboard
Tap 'i' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'message
with new line'
Looking for ChatMessageInput
Type 'status.im' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'status.im'
Looking for an element by text: 'status.im'
Looking for an element by text: 'status.im'
Looking for OpenInBrowserButton
Tap on OpenInBrowserButton
Looking for BackButton
Tap on BackButton
Looking for ChatOptions
Tap on ChatOptions
Looking for DeleteChatButton
Tap on DeleteChatButton
Wait for PlusButton
Looking for an element by text part: 'United Tubby Sambar'

test_group_chat_messages: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 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 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 ProfileButton
Tap on ProfileButton
Looking for ShareMyContactKeyButton
Tap on ShareMyContactKeyButton
Looking for CrossIcon
Tap on CrossIcon
Looking for ProfileButton
Tap on ProfileButton
Looking for UserNameText
UserNameText is Fair Peachpuff Viperfish
Looking for UserNameText
UserNameText is Fickle Vicious Dingo
Looking for UserNameText
UserNameText is Similar Cyan Bittern
Looking for HomeButton
Tap on HomeButton
Looking for HomeButton
Tap on HomeButton
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x0438315c42ce060fb64bbd678c106209b0c0cf922988c8d72637cb126e6dec808f8581e8231ba6b2784dd9efff4c28a67fd3d01f01081a7188a46a1f0727f9789b' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x04889eb8a762c9b40601aab146ba85bb97f068f6c3a7ad84588d8fd7007851a7ea5983906653126fdaa669793df495761a25ab0e73f2899e6796ea6aa8399b2989' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'super_group_chat' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for ChatMessageInput
Type 'This is text message!' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text: 'super_group_chat'
Looking for an element by text: 'super_group_chat'
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type '®' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type 'message with emoji 👩 🏼 ‍ ⚖ ️' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text: 'super_group_chat'
Looking for an element by text: 'super_group_chat'
Looking for MessageByUsername
Looking for MessageByUsername

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_send_eth_to_request_in_group_chat: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 '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
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 AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x0406b17e5cdfadb2a05e84508b1a2916def6395e6295f57e92b85f915d40bca3f4a7e4c6d6b25afa840dd042fac83d3f856181d553f34f1c2b12878e774adde099' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'gtr_22113559' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for an element by text: 'gtr_22113559'
Looking for CommandsButton
Tap on CommandsButton
Looking for RequestCommand
Tap on RequestCommand
Looking for FirstRecipient
Tap on FirstRecipient
Tap '0' on native keyboard
Tap '.' on native keyboard
Tap '0' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Tap '1' on native keyboard
Tap '1' on native keyboard
Tap '3' on native keyboard
Tap '6' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text part: 'Requesting  0.022113622 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 '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_send_eth_to_request_in_one_to_one_chat: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 '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 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 '0x040e016b940e067997be8d91298d893ff2bc3580504b4ccb155ea03d183b85f18e771a763d99f60fec70edf637eb6bad9f96d3e8a544168d3ad144f83b4cf7625c' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for an element by text part: 'Evergreen Handsome Cotton'
Looking for an element by text part: 'Brief Organic Xenops'
Looking for CommandsButton
Tap on CommandsButton
Looking for RequestCommand
Tap on RequestCommand
Tap '0' on native keyboard
Tap '.' on native keyboard
Tap '0' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Tap '1' on native keyboard
Tap '1' on native keyboard
Tap '3' on native keyboard
Tap '6' on native keyboard
Tap '1' on native keyboard
Tap '2' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text part: 'Requesting  0.022113612 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 'qwerty' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Transaction is received
Looking for BackButton
Tap on BackButton
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Looking for TransactionsButton
Tap on TransactionsButton
Looking for TransactionElement

test_public_chat: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 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 UserNameText
UserNameText is Icy Quirky Jackal
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for JoinPublicChatButton
Tap on JoinPublicChatButton
Looking for ChatNameEditBox
Type 'pbyjwmc' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
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 UserNameText
UserNameText is Peppery Feisty Metamorphosis
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for JoinPublicChatButton
Tap on JoinPublicChatButton
Looking for ChatNameEditBox
Type 'pbyjwmc' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for ChatMessageInput
Type '/command' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě 犈好' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatMessageInput
Type 'This is text message.' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for ChatMessageInput
Type '👩 ‍ 🚀' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatMessageInput
Type 'message with emoji 💵' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Tap 'm' on native keyboard
Tap 'e' on native keyboard
Tap 's' on native keyboard
Tap 's' on native keyboard
Tap 'a' on native keyboard
Tap 'g' on native keyboard
Tap 'e' on native keyboard
Tap '
' on native keyboard
Tap 'w' on native keyboard
Tap 'i' on native keyboard
Tap 't' on native keyboard
Tap 'h' on native keyboard
Tap ' ' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Tap 'w' on native keyboard
Tap ' ' on native keyboard
Tap 'l' on native keyboard
Tap 'i' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername

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.022113647' 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.022113647 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

@lukaszfryc lukaszfryc self-assigned this Feb 22, 2018
@lukaszfryc
Copy link
Contributor

I've tested the whole app and the only thing I found is that the "Type your password" and "Confirm" hints are not fully visible:

To reproduce:

  1. Go to Console to create a new account
  2. Click on the password message to trigger /password command

@voxlet could you please check it?

@statustestbot
Copy link

Automated test results:

test_contact_profile_view: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 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

E selenium.common.exceptions.NoSuchElementException: Message: 'ViewProfileButton' is not found on screen, using: 'xpath://*[@text="View profile"]'


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
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Looking for BackToHomeButton
Tap on BackToHomeButton
Looking for FirstChatElementTitle
FirstChatElementTitle is Status | The Mobile Ethereum Client

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_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.022392512' 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_transaction_send_command_wrong_password: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 '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
Wait for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Looking for EnterPasswordInput
Type 'wrong_password' to EnterPasswordInput
Looking for SignTransactionButton
Tap on SignTransactionButton
Looking for full text: 'Wrong password'

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
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 '3' on native keyboard
Tap '-' on native keyboard
Tap '0' on native keyboard
Tap '9' on native keyboard
Tap '-' on native keyboard
Tap '2' on native keyboard
Tap '5' 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_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
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.022392546' 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
Transaction is received
Looking for HistoryTab
Tap on HistoryTab
Looking for TransactionElement
Looking for TransactionElement
Tap on TransactionElement
Looking for DetailsTextElement
DetailsTextElement is 0xa30d88a338504f4530bde6f91c29e7df405aa4e10774659e6654fa1013e93482

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.022392639' 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_transaction_send_command_one_to_one_chat: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 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
Got 0.1 for e7972234fb6cec0cc061e2117617078a4e5ca5c9
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 '2' on native keyboard
Tap '2' on native keyboard
Tap '3' on native keyboard
Tap '9' on native keyboard
Tap '2' on native keyboard
Tap '4' on native keyboard
Tap '2' on native keyboard
Tap '4' on native keyboard
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 'qwerty1234' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Looking for full text: '0.022392424'
Looking for full text: 'Sent'
Looking for full text: 'Delivered'
Transaction is received
Looking for BackButton
Tap on BackButton
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Looking for TransactionsButton
Tap on TransactionsButton
Looking for TransactionElement

test_public_chat: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 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 UserNameText
UserNameText is Chubby Bronze Irishdraughthorse
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for JoinPublicChatButton
Tap on JoinPublicChatButton
Looking for ChatNameEditBox
Type 'mwmhygt' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
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 UserNameText
UserNameText is Tight Strange Bluebottlejellyfish
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for JoinPublicChatButton
Tap on JoinPublicChatButton
Looking for ChatNameEditBox
Type 'mwmhygt' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for ChatMessageInput
Type '/command' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě 犈好' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatMessageInput
Type 'This is text message.' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type '🇨 🇬' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatMessageInput
Type 'message with emoji 🤜 🏾' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Tap 'm' on native keyboard
Tap 'e' on native keyboard
Tap 's' on native keyboard
Tap 's' on native keyboard
Tap 'a' on native keyboard
Tap 'g' on native keyboard
Tap 'e' on native keyboard
Tap '
' on native keyboard
Tap 'w' on native keyboard
Tap 'i' on native keyboard
Tap 't' on native keyboard
Tap 'h' on native keyboard
Tap ' ' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Tap 'w' on native keyboard
Tap ' ' on native keyboard
Tap 'l' on native keyboard
Tap 'i' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername

test_one_to_one_chat_messages_and_delete_chat: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 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
Looking for CrossIcon
Tap on CrossIcon
Looking for UserNameText
UserNameText is Sienna Unripe Thrasher
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x0432aa9f8258fa789c9936841d041d5b02805ed5ec2ad9c46337a3666493ac9cae7e84134fd8460499de2e1ff04806a010269230b8fac4453eb4b5ea6d45a237a4' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Looking for ChatMessageInput
Type 'hello' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for HomeButton
Tap on HomeButton
Looking for an element by text: 'hello'
Looking for ChatMessageInput
Type '~abc~ !@#$%%^&(() *bold*' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'abc !@#$%%^&(() bold'
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'ţēšț мεŝšȁǥě'
Looking for ChatMessageInput
Type '犈好' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: '犈好'
Looking for ChatMessageInput
Type '⛑' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: '⛑'
Looking for ChatMessageInput
Type 'message with emoji 🚃' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'message with emoji 🚃'
Tap 'm' on native keyboard
Tap 'e' on native keyboard
Tap 's' on native keyboard
Tap 's' on native keyboard
Tap 'a' on native keyboard
Tap 'g' on native keyboard
Tap 'e' on native keyboard
Tap '
' on native keyboard
Tap 'w' on native keyboard
Tap 'i' on native keyboard
Tap 't' on native keyboard
Tap 'h' on native keyboard
Tap ' ' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Tap 'w' on native keyboard
Tap ' ' on native keyboard
Tap 'l' on native keyboard
Tap 'i' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'message
with new line'
Looking for ChatMessageInput
Type 'status.im' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'status.im'
Looking for an element by text: 'status.im'
Looking for an element by text: 'status.im'
Looking for OpenInBrowserButton
Tap on OpenInBrowserButton
Looking for BackButton
Tap on BackButton
Looking for ChatOptions
Tap on ChatOptions
Looking for DeleteChatButton
Tap on DeleteChatButton
Wait for PlusButton
Looking for an element by text part: 'Sienna Unripe Thrasher'

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_group_chat_messages: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 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 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 ProfileButton
Tap on ProfileButton
Looking for ShareMyContactKeyButton
Tap on ShareMyContactKeyButton
Looking for CrossIcon
Tap on CrossIcon
Looking for ProfileButton
Tap on ProfileButton
Looking for UserNameText
UserNameText is Thirsty Impossible Graywolf
Looking for UserNameText
UserNameText is Goldenrod Known Northernflyingsquirrel
Looking for UserNameText
UserNameText is Profuse Plump Nightjar
Looking for HomeButton
Tap on HomeButton
Looking for HomeButton
Tap on HomeButton
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x04c4b8601d6649236ff6c6b8bcef428a6f0f413113aa5aa8225d009964774faeeaeb4f7d1c3a9985a8a2b40cbb9ec6cf9998829b9d837655d6423373c926ef7069' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x040a13a0b1c56ff44b6e2c4f73a7a47badb5da880a27a4fb969dec6b2dfcdfa62ca9e0a06f71421670ff772dd92f9dae87e5b60eb1e8c0f1da04f6333de19e8c94' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'super_group_chat' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for ChatMessageInput
Type 'This is text message!' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text: 'super_group_chat'
Looking for an element by text: 'super_group_chat'
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type '👩 🏻 ‍ 🎓' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type 'message with emoji 🌗' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text: 'super_group_chat'
Looking for an element by text: 'super_group_chat'
Looking for MessageByUsername
Looking for MessageByUsername

test_send_eth_to_request_in_group_chat: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 '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
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 AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x0406b17e5cdfadb2a05e84508b1a2916def6395e6295f57e92b85f915d40bca3f4a7e4c6d6b25afa840dd042fac83d3f856181d553f34f1c2b12878e774adde099' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'gtr_22392710' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for an element by text: 'gtr_22392710'
Looking for CommandsButton
Tap on CommandsButton
Looking for RequestCommand
Tap on RequestCommand
Looking for FirstRecipient
Tap on FirstRecipient
Tap '0' on native keyboard
Tap '.' on native keyboard
Tap '0' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Tap '3' on native keyboard
Tap '9' on native keyboard
Tap '2' on native keyboard
Tap '7' on native keyboard
Tap '3' on native keyboard
Tap '1' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text part: 'Requesting  0.022392731 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 'qwerty' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Waiting 10 seconds for funds
Waiting 20 seconds for funds
Waiting 30 seconds for funds
Transaction is received

test_send_eth_to_request_in_one_to_one_chat: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 '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 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 '0x040e016b940e067997be8d91298d893ff2bc3580504b4ccb155ea03d183b85f18e771a763d99f60fec70edf637eb6bad9f96d3e8a544168d3ad144f83b4cf7625c' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for an element by text part: 'Evergreen Handsome Cotton'
Looking for an element by text part: 'Brief Organic Xenops'
Looking for CommandsButton
Tap on CommandsButton
Looking for RequestCommand
Tap on RequestCommand
Tap '0' on native keyboard
Tap '.' on native keyboard
Tap '0' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Tap '3' on native keyboard
Tap '9' on native keyboard
Tap '2' on native keyboard
Tap '7' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text part: 'Requesting  0.0223927 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 'qwerty' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Waiting 10 seconds for funds
Waiting 20 seconds for funds
Waiting 30 seconds for funds
Transaction is received
Looking for BackButton
Tap on BackButton
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Looking for TransactionsButton
Tap on TransactionsButton
Looking for TransactionElement

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.022392743' 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.022392743 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
Waiting 10 seconds for funds
Waiting 20 seconds for funds
Waiting 30 seconds for funds
Waiting 40 seconds for funds
Transaction is received

@lukaszfryc lukaszfryc self-requested a review February 23, 2018 09:41
Copy link
Contributor

@lukaszfryc lukaszfryc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@voxlet there is a small issue with a hint in input fields. Please check my latest comment.

@lukaszfryc lukaszfryc removed their assignment Feb 23, 2018
@statustestbot
Copy link

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_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

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_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.022393915' 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_transaction_send_command_wrong_password: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 '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
Wait for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Looking for EnterPasswordInput
Type 'wrong_password' to EnterPasswordInput
Looking for SignTransactionButton
Tap on SignTransactionButton
Looking for full text: 'Wrong password'

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
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 '3' on native keyboard
Tap '-' on native keyboard
Tap '0' on native keyboard
Tap '9' on native keyboard
Tap '-' on native keyboard
Tap '3' on native keyboard
Tap '9' 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_group_chat: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 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
Got 0.1 for c715e774861b204b9318055a97d236e22452526b
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x040e016b940e067997be8d91298d893ff2bc3580504b4ccb155ea03d183b85f18e771a763d99f60fec70edf637eb6bad9f96d3e8a544168d3ad144f83b4cf7625c' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'trg_22393956' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for CommandsButton
Tap on CommandsButton
Looking for SendCommand
Tap on SendCommand
Looking for FirstRecipient
Tap on FirstRecipient
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
Wait for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Looking for EnterPasswordInput
Type 'qwerty1234' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Looking for full text: '0.001'
Looking for full text: 'to  Evergreen Handsome Cottontail'
Transaction is received

test_public_chat: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 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 UserNameText
UserNameText is These Excitable Nuthatch
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for JoinPublicChatButton
Tap on JoinPublicChatButton
Looking for ChatNameEditBox
Type 'ughvxyk' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
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 UserNameText
UserNameText is Inexperienced Last Ibizanhound
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for JoinPublicChatButton
Tap on JoinPublicChatButton
Looking for ChatNameEditBox
Type 'ughvxyk' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for ChatMessageInput
Type '/command' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě 犈好' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatMessageInput
Type 'This is text message.' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for ChatMessageInput
Type '🇲 🇬' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for ChatMessageInput
Type 'message with emoji 🙋 ‍ ♂ ️' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Tap 'm' on native keyboard
Tap 'e' on native keyboard
Tap 's' on native keyboard
Tap 's' on native keyboard
Tap 'a' on native keyboard
Tap 'g' on native keyboard
Tap 'e' on native keyboard
Tap '
' on native keyboard
Tap 'w' on native keyboard
Tap 'i' on native keyboard
Tap 't' on native keyboard
Tap 'h' on native keyboard
Tap ' ' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Tap 'w' on native keyboard
Tap ' ' on native keyboard
Tap 'l' on native keyboard
Tap 'i' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername

test_one_to_one_chat_messages_and_delete_chat: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 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
Looking for CrossIcon
Tap on CrossIcon
Looking for UserNameText
UserNameText is Impressive Immaterial Sponge
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x04364345ed97107bc9829f12b58dfeced052b54fd09b0b5495e76f58acba954bda398f9e34d629673524d373da59369f142ab275cd44c897d8b0ec6e04717454a3' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Looking for ChatMessageInput
Type 'hello' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for HomeButton
Tap on HomeButton
Looking for an element by text: 'hello'
Looking for ChatMessageInput
Type '~abc~ !@#$%%^&(() *bold*' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'abc !@#$%%^&(() bold'
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'ţēšț мεŝšȁǥě'
Looking for ChatMessageInput
Type '犈好' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: '犈好'
Looking for ChatMessageInput
Type '😇' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: '😇'
Looking for ChatMessageInput
Type 'message with emoji 📱' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'message with emoji 📱'
Tap 'm' on native keyboard
Tap 'e' on native keyboard
Tap 's' on native keyboard
Tap 's' on native keyboard
Tap 'a' on native keyboard
Tap 'g' on native keyboard
Tap 'e' on native keyboard
Tap '
' on native keyboard
Tap 'w' on native keyboard
Tap 'i' on native keyboard
Tap 't' on native keyboard
Tap 'h' on native keyboard
Tap ' ' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Tap 'w' on native keyboard
Tap ' ' on native keyboard
Tap 'l' on native keyboard
Tap 'i' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'message
with new line'
Looking for ChatMessageInput
Type 'status.im' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'status.im'
Looking for an element by text: 'status.im'
Looking for an element by text: 'status.im'
Looking for OpenInBrowserButton
Tap on OpenInBrowserButton
Looking for BackButton
Tap on BackButton
Looking for ChatOptions
Tap on ChatOptions
Looking for DeleteChatButton
Tap on DeleteChatButton
Wait for PlusButton
Looking for an element by text part: 'Impressive Immaterial Spo'

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.022394248' 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_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_group_chat_messages: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 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 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 ProfileButton
Tap on ProfileButton
Looking for ShareMyContactKeyButton
Tap on ShareMyContactKeyButton
Looking for CrossIcon
Tap on CrossIcon
Looking for ProfileButton
Tap on ProfileButton
Looking for UserNameText
UserNameText is Mellow Crisp Hairstreak
Looking for UserNameText
UserNameText is Astonishing Darkorange Pronghorn
Looking for UserNameText
UserNameText is Sorrowful Same Oryx
Looking for HomeButton
Tap on HomeButton
Looking for HomeButton
Tap on HomeButton
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x04c939103de78461cdb651cdc00d698c43a3ff188e01bb520675acbaf43e7a6b2bf26f84252f661ebd081d68045a76889122ec1eb4d24508f6e6008677619d5c9c' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x047b6fa76e411f95e008644378c123a3023a7d70abb7972302675c2162a9b2219f63cccb62843b090fcfe656fcf4ef4193dcaa2753034378a90c37e2669fc69e43' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'super_group_chat' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for ChatMessageInput
Type 'This is text message!' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text: 'super_group_chat'
Looking for an element by text: 'super_group_chat'
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type '🍟' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type 'message with emoji ♒' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text: 'super_group_chat'
Looking for an element by text: 'super_group_chat'
Looking for MessageByUsername
Looking for MessageByUsername

test_send_eth_to_request_in_group_chat: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 '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
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 AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x0406b17e5cdfadb2a05e84508b1a2916def6395e6295f57e92b85f915d40bca3f4a7e4c6d6b25afa840dd042fac83d3f856181d553f34f1c2b12878e774adde099' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'gtr_22394043' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for an element by text: 'gtr_22394043'
Looking for CommandsButton
Tap on CommandsButton
Looking for RequestCommand
Tap on RequestCommand
Looking for FirstRecipient
Tap on FirstRecipient
Tap '0' on native keyboard
Tap '.' on native keyboard
Tap '0' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Tap '3' on native keyboard
Tap '9' on native keyboard
Tap '4' on native keyboard
Tap '1' on native keyboard
Tap '4' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text part: 'Requesting  0.02239414 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 'qwerty' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Waiting 10 seconds for funds
Waiting 20 seconds for funds
Waiting 30 seconds for funds
Waiting 40 seconds for funds
Waiting 50 seconds for funds
Transaction is received

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
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.022394225' 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
Waiting 20 seconds for funds
Waiting 30 seconds for funds
Waiting 40 seconds for funds
Waiting 50 seconds for funds
Waiting 60 seconds for funds
Waiting 70 seconds for funds
Waiting 80 seconds for funds
Waiting 90 seconds for funds
Waiting 100 seconds for funds
Waiting 110 seconds for funds
Waiting 120 seconds for funds
Waiting 130 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 0xe574b7d2d187000784427b9d84b4dadc2fb8d54bf030f581c0796931124bc9c6

test_send_eth_to_request_in_one_to_one_chat: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 '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 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 '0x040e016b940e067997be8d91298d893ff2bc3580504b4ccb155ea03d183b85f18e771a763d99f60fec70edf637eb6bad9f96d3e8a544168d3ad144f83b4cf7625c' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for an element by text part: 'Evergreen Handsome Cotton'
Looking for an element by text part: 'Brief Organic Xenops'
Looking for CommandsButton
Tap on CommandsButton
Looking for RequestCommand
Tap on RequestCommand
Tap '0' on native keyboard
Tap '.' on native keyboard
Tap '0' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Tap '3' on native keyboard
Tap '9' on native keyboard
Tap '4' on native keyboard
Tap '3' on native keyboard
Tap '1' on native keyboard
Tap '5' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text part: 'Requesting  0.022394315 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 'qwerty' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Transaction is received
Looking for BackButton
Tap on BackButton
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Looking for TransactionsButton
Tap on TransactionsButton
Looking for TransactionElement

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.022394126' 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.022394126 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

@status-im status-im deleted a comment from status-open-bounty Feb 25, 2018
@voxlet
Copy link
Contributor Author

voxlet commented Feb 26, 2018

@lukaszfryc Fixed, though this is probably more a workaround than a proper fix. on-layout is not getting called on for the text-input on Android, leaving container-width nil. I used the content width from on-content-size-change in its place.

@lukaszfryc lukaszfryc dismissed their stale review February 28, 2018 10:46

My review was not related to the code changes

@statustestbot
Copy link

Automated test results:

test_transaction_send_command_one_to_one_chat:x:

Test Steps & Error message:
Looking for ContinueButtonAPK

E selenium.common.exceptions.TimeoutException: Message: 'RequestPasswordIcon' is not found on screen, using: 'accessibility id:request-password', during '10' 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_now:x:

Test Steps & Error message:
Tap on OkButton
Looking for ContinueButtonAPK
Tap on ContinueButtonAPK
Looking for RecoverButton
Tap on RecoverButton
Looking for PassphraseInput

E selenium.common.exceptions.WebDriverException: Message: The test with session id dd2b95e995484cffb0eb1c7dfc6c42c8 has already finished, and can't receive further commands. You can learn more at https://saucelabs.com/jobs/dd2b95e995484cffb0eb1c7dfc6c42c8 For help, please check https://wiki.saucelabs.com/display/DOCS/Common+Error+Messages


test_public_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 ProfileButton
Tap on ProfileButton
Looking for UserNameText
UserNameText is Gainsboro Spry Glowworm
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for JoinPublicChatButton
Tap on JoinPublicChatButton
Looking for ChatNameEditBox
Type 'lpxocwu' to ChatNameEditBox
Tap 'Confirm' on native keyboard
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 UserNameText
UserNameText is Limited Favorite Adeliepenguin
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for JoinPublicChatButton
Tap on JoinPublicChatButton
Looking for ChatNameEditBox
Type 'lpxocwu' to ChatNameEditBox
Tap 'Confirm' on native keyboard
Looking for ChatMessageInput

E selenium.common.exceptions.NoSuchElementException: Message: 'ChatMessageInput' is not found on screen, using: 'accessibility id:chat-message-input'


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
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 '8' on native keyboard
Tap '-' on native keyboard
Tap '1' on native keyboard
Tap '4' on native keyboard
Tap '-' on native keyboard
Tap '3' on native keyboard
Tap '6' 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_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
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.022814369' 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
Waiting 20 seconds for funds
Waiting 30 seconds for funds
Waiting 40 seconds for funds
Waiting 50 seconds for funds
Waiting 60 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 0x87e600d49866a13510914c5a8c0c3d31e29c1ec0ae0860d2829e64cb4fb2d89f

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
Looking for CrossIcon
Tap on CrossIcon
Looking for UserNameText
UserNameText is Similar Welloff Aldabratortoise
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x043479ac63fe0f09b0fb5166480984e7199dd081b8b22ca40ef3a5b2df021c571ba8923028e2ebbccd7763f796ff2847e919f44383ece44dccee7275c060027619' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Looking for ChatMessageInput
Type 'hello' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for HomeButton
Tap on HomeButton
Looking for an element by text: 'hello'
Looking for ChatMessageInput
Type '~abc~ !@#$%%^&(() *bold*' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'abc !@#$%%^&(() bold'
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'ţēšț мεŝšȁǥě'
Looking for ChatMessageInput
Type '犈好' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: '犈好'
Looking for ChatMessageInput
Type '🕴 🏼' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: '🕴 🏼'
Looking for ChatMessageInput
Type 'message with emoji 🍰' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'message with emoji 🍰'
Tap 'm' on native keyboard
Tap 'e' on native keyboard
Tap 's' on native keyboard
Tap 's' on native keyboard
Tap 'a' on native keyboard
Tap 'g' on native keyboard
Tap 'e' on native keyboard
Tap '
' on native keyboard
Tap 'w' on native keyboard
Tap 'i' on native keyboard
Tap 't' on native keyboard
Tap 'h' on native keyboard
Tap ' ' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Tap 'w' on native keyboard
Tap ' ' on native keyboard
Tap 'l' on native keyboard
Tap 'i' on native keyboard
Tap 'n' on native keyboard
Tap 'e' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'message
with new line'
Looking for ChatMessageInput
Type 'status.im' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for full text: 'status.im'
Looking for an element by text: 'status.im'
Looking for an element by text: 'status.im'
Looking for OpenInBrowserButton
Tap on OpenInBrowserButton
Looking for BackButton
Tap on BackButton
Looking for ChatOptions
Tap on ChatOptions
Looking for DeleteChatButton
Tap on DeleteChatButton
Looking for DeleteButton

E selenium.common.exceptions.NoSuchElementException: Message: 'DeleteButton' is not found on screen, using: 'xpath://*[@text='Delete']'


test_group_chat_messages: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 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 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 ProfileButton
Tap on ProfileButton
Looking for ShareMyContactKeyButton
Tap on ShareMyContactKeyButton
Looking for CrossIcon
Tap on CrossIcon
Looking for ProfileButton
Tap on ProfileButton
Looking for UserNameText
UserNameText is Radiant Both Conure
Looking for UserNameText
UserNameText is Fixed Unwelcome Annelid
Looking for UserNameText
UserNameText is Deep Quarterly Xenopus
Looking for HomeButton
Tap on HomeButton
Looking for HomeButton
Tap on HomeButton
Looking for HomeButton
Tap on HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x04d9fb175acee2db7f38fa6a216f15129b2933bb31d4b953fb305aa9231551c248b79c6d9bf8e8ab00ed58836f57f8bb9abe88ae9899ae1b63694e41bcc5fbffde' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x04f17e34f429e3fa005f5ccfc31118bd1ddab359cf8a4779f6594acecde36caf63bb2ca495966f5b4fe0909fdc3fe18c9ac468706f47ed01823f2bc1a7549423aa' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'super_group_chat' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for ChatMessageInput
Type 'This is text message!' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text: 'super_group_chat'
Looking for an element by text: 'super_group_chat'
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type '🐏' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type 'message with emoji 🇲 🇰' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for MessageByUsername
Looking for MessageByUsername
Looking for ChatMessageInput
Type 'ţēšț мεŝšȁǥě' to ChatMessageInput
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text: 'super_group_chat'
Looking for an element by text: 'super_group_chat'
Looking for MessageByUsername
Looking for MessageByUsername

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
Wait for SignTransactionButton
Tap on SendMessageButton
Looking for SendMessageButton
Wait for SignTransactionButton
Tap on SendMessageButton
Looking for SendMessageButton
Wait for SignTransactionButton
Tap on SendMessageButton
Looking for SendMessageButton
Wait for SignTransactionButton
Tap on SendMessageButton
Looking for SendMessageButton
Wait for SignTransactionButton
Tap on SendMessageButton
Looking for SendMessageButton
Wait for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Looking for EnterPasswordInput

E selenium.common.exceptions.NoSuchElementException: Message: 'EnterPasswordInput' is not found on screen, using: 'xpath://android.widget.EditText[@NAF='true']'


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_transaction_send_command_group_chat: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 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
Got 0.1 for c0b7d308086a8726ba37c1686f25ef5ea04c3f29
Looking for PlusButton
Tap on PlusButton
Looking for AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x040e016b940e067997be8d91298d893ff2bc3580504b4ccb155ea03d183b85f18e771a763d99f60fec70edf637eb6bad9f96d3e8a544168d3ad144f83b4cf7625c' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'trg_228143811' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for CommandsButton
Tap on CommandsButton
Looking for SendCommand
Tap on SendCommand
Looking for FirstRecipient
Tap on FirstRecipient
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
Wait for SignTransactionButton
Wait for EnterPasswordInput
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for EnterPasswordInput
Looking for EnterPasswordInput
Type 'qwerty1234' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Looking for full text: '0.001'
Looking for full text: 'to  Evergreen Handsome Cottontail'
Waiting 10 seconds for funds
Waiting 20 seconds for funds
Waiting 30 seconds for funds
Waiting 40 seconds for funds
Waiting 50 seconds for funds
Waiting 60 seconds for funds
Waiting 70 seconds for funds
Waiting 80 seconds for funds
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
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Wait for ProgressBarIcon
Looking for BackToHomeButton
Tap on BackToHomeButton
Looking for FirstChatElementTitle
FirstChatElementTitle is Status | The Mobile Ethereum Client

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.022814417' 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_eth_to_request_in_group_chat: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 '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
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 AddNewContactButton
Tap on AddNewContactButton
Looking for PublicKeyEditBox
Type '0x0406b17e5cdfadb2a05e84508b1a2916def6395e6295f57e92b85f915d40bca3f4a7e4c6d6b25afa840dd042fac83d3f856181d553f34f1c2b12878e774adde099' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for PlusButton
Tap on PlusButton
Looking for NewGroupChatButton
Tap on NewGroupChatButton
Looking for UsernameCheckbox
Looking for UsernameCheckbox
Tap on UsernameCheckbox
Looking for NextButton
Tap on NextButton
Looking for ChatNameEditBox
Type 'gtr_228143756' to ChatNameEditBox
Looking for ConfirmButton
Tap on ConfirmButton
Looking for an element by text: 'gtr_228143756'
Looking for CommandsButton
Tap on CommandsButton
Looking for RequestCommand
Tap on RequestCommand
Looking for FirstRecipient
Tap on FirstRecipient
Tap '0' on native keyboard
Tap '.' on native keyboard
Tap '0' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Tap '8' on native keyboard
Tap '1' on native keyboard
Tap '4' on native keyboard
Tap '3' on native keyboard
Tap '8' on native keyboard
Tap '1' on native keyboard
Tap '9' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text part: 'Requesting  0.0228143819 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 '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_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.022814384' 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.022814384 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
Waiting 10 seconds for funds
Waiting 20 seconds for funds
Waiting 30 seconds for funds
Waiting 40 seconds for funds
Waiting 50 seconds for funds
Transaction is received

test_send_eth_to_request_in_one_to_one_chat: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 '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 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 '0x040e016b940e067997be8d91298d893ff2bc3580504b4ccb155ea03d183b85f18e771a763d99f60fec70edf637eb6bad9f96d3e8a544168d3ad144f83b4cf7625c' to PublicKeyEditBox
Tap 'Confirm' on native keyboard
Wait for HomeButton
Looking for BackButton
Tap on BackButton
Wait for HomeButton
Looking for an element by text part: 'Evergreen Handsome Cotton'
Looking for an element by text part: 'Brief Organic Xenops'
Looking for CommandsButton
Tap on CommandsButton
Looking for RequestCommand
Tap on RequestCommand
Tap '0' on native keyboard
Tap '.' on native keyboard
Tap '0' on native keyboard
Tap '2' on native keyboard
Tap '2' on native keyboard
Tap '8' on native keyboard
Tap '1' on native keyboard
Tap '4' on native keyboard
Tap '3' on native keyboard
Tap '8' on native keyboard
Tap '1' on native keyboard
Tap '1' on native keyboard
Looking for SendMessageButton
Tap on SendMessageButton
Looking for an element by text part: 'Requesting  0.0228143811 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 'qwerty' to EnterPasswordInput
Wait for GotItButton
Tap on SignTransactionButton
Looking for SignTransactionButton
Wait for GotItButton
Looking for GotItButton
Tap on GotItButton
Waiting 10 seconds for funds
Waiting 20 seconds for funds
Waiting 30 seconds for funds
Waiting 40 seconds for funds
Waiting 50 seconds for funds
Waiting 60 seconds for funds
Waiting 70 seconds for funds
Waiting 80 seconds for funds
Waiting 90 seconds for funds
Waiting 100 seconds for funds
Waiting 110 seconds for funds
Waiting 120 seconds for funds
Waiting 130 seconds for funds
Waiting 140 seconds for funds
Transaction is received
Looking for BackButton
Tap on BackButton
Wait for TransactionsButton
Tap on WalletButton
Looking for WalletButton
Wait for TransactionsButton
Looking for TransactionsButton
Tap on TransactionsButton
Looking for TransactionElement

@jeluard
Copy link
Contributor

jeluard commented Feb 28, 2018

@voxlet Please resolve conflict

@voxlet voxlet force-pushed the feature/upgrade-react-native-#3377 branch from 1727b89 to 8137068 Compare March 1, 2018 11:41
@voxlet
Copy link
Contributor Author

voxlet commented Mar 1, 2018

@jeluard rebased to current develop

@status-im status-im deleted a comment from statustestbot Mar 1, 2018
@jeluard
Copy link
Contributor

jeluard commented Mar 2, 2018

@voxlet Also please squash your commits!

@lukaszfryc lukaszfryc self-assigned this Mar 2, 2018
@voxlet voxlet force-pushed the feature/upgrade-react-native-#3377 branch from 8137068 to f4fc2d3 Compare March 2, 2018 08:55
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Upgrade to latest React Native
5 participants