Commit Graph

302 Commits

Author SHA1 Message Date
Anastasiya Semenkevich 9de9f2b6e8 test: fix send asset test and enable other tests 2024-04-08 10:03:18 +03:00
Valentina Novgorodtceva 970c650576 chore: user data removed and pin unpin test fixed 2024-04-05 16:26:00 +03:00
Anastasiya Semenkevich 50cb471e3c test: check member role permission limit added 2024-04-04 14:05:48 +03:00
Anastasiya Semiankevich 8b20e56680 chore: address nightly failures on march 29, 2024 2024-03-29 12:37:58 +03:00
Anastasiya Semenkevich 36a5e6b32e chore: replace method to get chat names 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich f369672ca6 chore: fix get chats list method (maybe) 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 33251f2bfe chore: remove data usage for syncing test as we actually dont need it there and it was not working anyway 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 2a7d76bc78 chore: rename method in other places 2024-03-29 09:17:39 +03:00
Anastasiya Semenkevich 40ef7b0f51 chore: remove hardcoded values 2024-03-29 09:17:39 +03:00
Valentina Novgorodtceva bdeb0f6c3d chore: removed isFrozen 2024-03-29 09:00:38 +03:00
Anastasiya Semenkevich aaa7ff1dd4 chore: remove unnecessary step according to new designs 2024-03-26 12:50:17 +03:00
Valentina Novgorodtceva 9da35aa9e7 test: assets sorting test added 2024-03-25 16:54:02 +03:00
Valentina Novgorodtceva 4098056468 chore: stabilised test (hopefully) 2024-03-25 12:30:03 +03:00
Valentina Novgorodtceva 684943adb8 chore: updated object name after changes in PR for object names 2024-03-25 12:30:03 +03:00
Valentina Novgorodtceva 0e83bfcb31 test: 1-1 chat, send reply, send emoji, edit, delete and cannot delete other member message 2024-03-25 12:30:03 +03:00
Anastasiya Semenkevich 31b895f1d0 сhore: attempt to fix endless waiting time in category and accounts tests 2024-03-22 21:33:44 +03:00
Valentina Novgorodtceva 7482a8f8d9 chore: isFrozen verification added to method click 2024-03-21 11:53:11 +03:00
Valentina Novgorodtceva e8348661a0 chore: save changes locators updated 2024-03-18 10:18:52 +03:00
Anastasiya Semenkevich e80774ccce chore: remove click from Button class 2024-03-14 17:37:50 +03:00
Anastasiya Semenkevich fb2133af86 chore: fix saved addresses test 2024-03-14 17:37:50 +03:00
Valentina Novgorodtceva 2c03f8b29a chore: test switch state to offline, online or automatic updated 2024-03-13 11:54:05 +03:00
Anastasiya Semenkevich 0f7c5821bc chore: fix edit profile test itself and added reference 2024-03-13 11:07:52 +03:00
Valentina Novgorodtceva 0d7c52c15e chore: replaced a method for toast message verification 2024-03-11 13:44:35 +03:00
Valentina Novgorodtceva 4dc232e9d0 chore: object name added for status switch 2024-03-07 17:42:20 +03:00
Anastasiya Semenkevich adff1be5f5 chore: change validations for edit profile form 2024-03-07 16:09:28 +03:00
Anastasiya Semenkevich 385c7cf803 chore: reference in template is changed 2024-03-06 09:07:02 +03:00
Anastasiya Semenkevich abe87955a4 chore: improve the reference 2024-03-06 09:07:02 +03:00
Valentina Novgorodtceva 94753b9fc2 chore: fails fixed 2024-03-05 12:39:41 +03:00
Valentina Novgorodtceva 3ad918c561 chore: refactored pin and unpin message test, joined with join community test 2024-03-04 18:28:15 +03:00
Anastasiya Semenkevich b5e16807ea chore: added 2 attempts when clicking add buttons during permission creation and replaced id by object name 2024-03-04 18:07:10 +03:00
Valentina Novgorodtceva d0fc8ddc3d chore: replaced locator for account item, refactored method using index and added index in tests 2024-03-04 15:19:48 +03:00
Anastasiya Semenkevich 53f0fd1fa0 chore: general updates 2024-03-01 12:51:51 +03:00
Anastasiya Semenkevich dc4346f1fd chore: increase more timeout for password test 2024-02-29 19:28:18 +03:00
Anastasiya Semenkevich bc18f06367 chore: update timeouts for change password 2024-02-28 17:28:05 +03:00
Anastasiya Semenkevich 99716937f4 chore: fix reference in permission test 2024-02-28 17:28:05 +03:00
Valentina Novgorodtceva ab3a46dc74 chore: removed verification that channel is selected (I did it in branch but let's do this for master to increase stability) 2024-02-28 14:20:01 +03:00
Valentina Novgorodtceva 838b91f03e chore: closing build showcase popup added 2024-02-28 14:20:01 +03:00
Anastasiya Semenkevich 68de453760 chore: fix validations for members role community channel test 2024-02-27 12:55:14 +03:00
Valentina Novgorodtceva 08c851158e chore: ids changed for networks 2024-02-26 10:55:05 +03:00
Anastasiya Semenkevich 572a072e9f chore: fix edit test 2024-02-21 14:10:54 +03:00
Valentina Novgorodtceva 688e619bdd chore: fixed locator for save changes button 2024-02-21 10:34:32 +03:00
Valentina Novgorodtceva ab8c1783e1 chore: category tests updated + created separate object maps for communities and messaging 2024-02-20 15:07:54 +03:00
Valentina Novgorodtceva 0f90508113 chore: create community test updated 2024-02-20 11:33:41 +03:00
Valentina Novgorodtceva 1081d9768e chore: marked xfail permissions test (bug), fixed messaging and sign up with wrong name 2024-02-19 15:28:05 +03:00
Valentina Novgorodtceva 72c721af04 chore: attempt to fix AttributeError: Attempt to access a property of a null object 2024-02-16 14:44:30 +03:00
Valentina Novgorodtceva 9b11caf5a2 test: updated permission test with editing and deleting 2024-02-16 14:44:30 +03:00
Anastasiya Semenkevich 1fc44f5e3d chore: replace file dialog interactions with direct function 2024-02-16 10:10:59 +03:00
Valentina Novgorodtceva 774916db18 chore: fixes of fails from nightly run (seed phrase + group chat) 2024-02-15 11:25:52 +03:00
Valentina Novgorodtceva a962014c58 chore: removed extra locator for save changes button and changed to the actual one in a couple of tests 2024-02-14 13:20:00 +03:00
Valentina Novgorodtceva 6823b1f5e2 chore: changed a way we access object locators in object map 2024-02-14 13:20:00 +03:00
Anastasiya Semenkevich 47f8297d87 chore: do not use file upload dialog for community creation and edit 2024-02-14 10:36:21 +03:00
Anastasiya Semenkevich 73b8037cee chore: replace locator for save changes button in community edit 2024-02-13 18:29:00 +03:00
Anastasiya Semenkevich 5d4a6d631d chore: mark change password test as xfail again 2024-02-12 17:26:20 +03:00
Valentina Novgorodtceva 6f84fe7c08 chore: fixes for fails from nightly run 2024-02-12 10:27:31 +03:00
Anastasiya Semenkevich 299a702e33 chore: change password test fixed 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich 6132398b06 chore: fix settings references 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich a008164210 chore: fix syncing 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich 5d079ea01b chore: fix delete account from settings 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich eed9457a0f chore: fix sign out and quit 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich f5d188bec5 chore: fix back up seed test 2024-02-10 19:56:48 +03:00
Valentina Novgorodtceva 2113b49863 test: test remove member if admin added 2024-02-09 13:06:40 +03:00
Valentina Novgorodtceva aa29339272 chore: fixes for edit profile test 2024-02-09 13:00:26 +03:00
Valentina Novgorodtceva b32bed058f chore: skipped tests and added more asserts 2024-02-09 12:52:45 +03:00
Valentina Novgorodtceva e4e520bc6b chore: added attempts for opening more options menu 2024-02-08 10:26:12 +03:00
Valentina Novgorodtceva 0861b64af2 chore: fix for edit_community_channel test 2024-01-30 12:28:02 +07:00
Valentina Novgorodtceva 0b2bcd2999 test: pin and unpin message test added 2024-01-26 12:50:53 +07:00
Valentina Novgorodtceva 30eba15010 chore: user data replaced and join community test fixed 2024-01-23 17:54:23 +03:00
Valentina Novgorodtceva 3cc46e5b7c chore: fixed join community test 2024-01-17 17:39:12 +07:00
Anastasiya Semenkevich 16cd947b1a chore: fix saved addresses on main wallet screen 2024-01-17 13:22:30 +03:00
Valentina Novgorodtceva a467cbf9f9 chore: test edit network fixed 2024-01-16 15:26:18 +07:00
Valentina Novgorodtceva f2721bc0b1 chore: fixes for saved addresses tests, edit network tests disabled for now 2024-01-16 14:42:27 +07:00
Valentina Novgorodtceva a529dd04b7 test: test clicking category added 2024-01-15 16:07:59 +07:00
Anastasiya Semenkevich 6f9b8e5313 chore: replace methods of waiting views with methods of checking elements on these views
- added verify_account_popup_present() function
- added verify_profile_view_present() function
- added verify_emojihash_view_present()

Mostly done as an attempt to fix flaky navigation in new keys test. (see https://ci.status.im/job/status-desktop/job/e2e/job/prs/1136/allure/#suites/c48b221cdcfecf89e1eb75d0b8e79672/f41783642f763391/)

So the test clicks Next button twice and then thinks he is already on next screen when it is not. So i added a verification for Profile and Emoji screens that when we returning these views, we first check screen titles and if they are correct - then proceed further

Same function is added for Add Account popup earlier, i forgot to add a call for it

Uncomment the test of adding watch only address, related issue seems to be fixed
2024-01-12 15:54:26 +03:00
Valentina Novgorodtceva 72a8d9e396 chore: test_edit_community_channel fix 2024-01-12 15:17:57 +03:00
Valentina Novgorodtceva f8ee8f08bc chore: fixes for wallet tests 2024-01-12 15:17:57 +03:00
Anastasiya Semenkevich e45da2c9b6 test: adding test for ability to add saved address from wallet settings 2024-01-11 17:49:36 +03:00
Anastasiya Semenkevich 4db703f2b3 chore: fix saved addresses test according to new designs 2024-01-10 10:39:54 +03:00
Anastasiya Semenkevich 8321066a63 chore: combine tests for community screens to reduce total run time 2023-12-29 17:48:03 +03:00
Anastasiya Semenkevich 9ea888891c chore: add another verification which will take a bit of time so the UI wont be frozen 2023-12-29 16:42:34 +03:00
Anastasiya Semenkevich be835506fb chore: fix test for creating permissions 2023-12-29 11:47:48 +03:00
Valentina Novgorodtceva acdbdbe7f1 test: member role tests added 2023-12-28 15:37:02 +03:00
Valentina Novgorodtceva d941bc031a test: edit_community_category 2023-12-28 13:58:52 +03:00
Valentina Novgorodtceva e6d752ba4c chore: fix join community test according changes in UI 2023-12-28 13:58:22 +03:00
Anastasiya Semenkevich 55ebd85637 chore: change locator for InsertDetailsView 2023-12-27 17:42:34 +03:00
Anastasiya Semenkevich 81a7727f09 chore: replace is_visible 2023-12-23 11:02:58 +03:00
Anastasiya Semenkevich 1cc8807174 chore: replace waitFor with waitForObjectExists
There is a problem with is_visible method now, it is not raising any assertions in case it did not find any object, therefore i suspect it as a potential endless loop (always returns True it seems). I will try to fix that, however it is being used across all the framework so it takes time.

The main idea here is to get rid of endless loop and 15 minutes if waiting for nothing in this certain test
2023-12-22 16:52:55 +03:00
Anastasiya Semenkevich 0e96fd0e57 chore: add validation for emoji hash across screens 2023-12-21 23:10:47 +03:00
Anastasiya Semenkevich b59590aa1f chore: better init for online identifier 2023-12-21 23:10:47 +03:00
Anastasiya Semenkevich 3deeeda620 chore: add verification for identicon ring on the profile screen 2023-12-21 23:10:47 +03:00
Anastasiya Semenkevich 1d3994f720 chore: add smaller steps and asserts, rename method 2023-12-21 23:10:47 +03:00
Anastasiya Semenkevich 767f388b57 chore: raise exceptions when needed 2023-12-20 15:46:15 +03:00
Anastasiya Semenkevich 8b65d1ca43 chore: mark password change test as flaky
Reason: https://github.com/status-im/status-desktop/issues/13013
2023-12-18 11:52:57 +03:00
Anastasiya Semenkevich 0edf28f14d chore: add asserts for change password test 2023-12-18 11:52:57 +03:00
Anastasiya Semiankevich 8fe9b4731c chore: move the TEST MODE back off for now and add some more fixes 2023-12-13 17:20:30 +03:00
Anastasiya Semiankevich 0573a1ea29 chore: fix delete account test according new designs 2023-12-13 17:20:30 +03:00
Anastasiya Semiankevich 4f73e0eb52 chore: refactor edit account test a bit 2023-12-13 17:20:30 +03:00
Anastasiya Semiankevich a45de2c28e chore: add attempts to click Delete button and removed awaiting 2023-12-13 17:20:30 +03:00
Anastasiya Semiankevich 01382bd16e chore: fix community channel tests in test mode 2023-12-13 17:20:30 +03:00
Valentina Novgorodtceva 4f69111778 test: test_ens_name_purchase added 2023-12-12 10:43:20 +07:00
Valentina Novgorodtceva 53717439f7 chore: communities tests enabled and fixed, replaced image comparison 2023-12-12 10:40:39 +07:00
Anastasiya Semenkevich 6614475ddc chore: wait until appears removed 2023-12-11 18:31:08 +03:00
Anastasiya Semenkevich d953db7a31 chore: add attempts for clicking sign out button 2023-12-08 19:50:19 +03:00
Anastasiya Semenkevich 5a6d35fde2 chore: add attempts to click the cross button
1. test_toggle_testnet_toggle_on_and_close_the_confirmation fails now in nightly. I added attempts to click the cross button and removed wait_untll_appears (and related assert)
2023-12-08 19:50:19 +03:00
Valentina Novgorodtceva 5afb3b6811 test: tests create and remove community category added 2023-12-08 14:46:20 +07:00
Valentina Novgorodtceva ea7089dedc chore: container for search text edit field changed 2023-12-07 16:24:38 +07:00
Valentina Novgorodtceva 7e967e286c test: test_wallet_send_0_eth added 2023-12-07 16:24:38 +07:00
Valentina Novgorodtceva fa48dad825 test: test_wallet_send_0_eth added 2023-12-07 16:24:38 +07:00
Jakub Sokołowski 920b54e94c chore(all) rename _logger to LOG to match refactor
Related to:
https://github.com/status-im/desktop-qa-automation/pull/352

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-12-05 22:56:49 +01:00
Jakub Sokołowski 255f88fbb0 chore(all): rename _logger to LOG to match changes
Some of them were renamed in:
https://github.com/status-im/desktop-qa-automation/pull/352

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-12-01 14:58:22 +01:00
Anastasiya c112b0492b chore: reorganise wallet tests (#355)
* chore: reorganise wallet tests

* chore: enable wallet tests that have parametrization
2023-12-01 15:56:57 +03:00
Jakub Sokołowski 05ad2ebadb fix: remove windows carrige returns from files
Drives me crazy.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2023-12-01 10:00:56 +03:00
Anastasiya 2a9d8a4c29 chore: fix sign out test (#353) 2023-12-01 07:32:44 +03:00
Valentina1133 44c3af82e5 Test/test settings messaging identity verification (#341)
* test: test_messaging_settings_identity_verification added

* chore: skipped test_settings_include_in_total_balance
2023-11-28 15:26:05 +03:00
Valentina1133 f94f176bd3 test: test_messaging_settings accepting and rejecting request added (#336) 2023-11-27 14:44:42 +04:00
Valentina1133 7db3e94a96 test: test_cancel_setup_syncing added (#334) 2023-11-27 14:44:30 +04:00
Valentina1133 50ada60385 Chore/onboarding tests (#331)
* chore: added clicking on back button and checking correct views appear during onboarding

* chore: click clear button on profile view and checking field is empty added

* chore: show and hide password verifications added to test_check_password_strength_and_login
2023-11-27 14:44:08 +04:00
Anastasiya b74ba4f7eb chore: stabilise test (#333)
* chore: fix testnet toggle test and total balace wallet test

* chore: increase timeout for syncing test

* chore: disable test mode and remove keycard hide steps
2023-11-22 13:42:26 +03:00
Valentina1133 8c933e75bd test: test_unlock_keycard with correct and incorrect PUK added (#312) 2023-11-17 17:54:57 +03:00
Valentina1133 fc2e6c3287 chore: keycard_tests fixes (#318) 2023-11-17 17:54:44 +03:00
Anastasiya d7908775f0 chore: several changes for wallet settings tests (#317)
* chore: fix several wallet tests

* disable account ordering because of bug

* remove test self as not needed anymore

* add log level

* click the revert button 2 times
2023-11-17 17:27:51 +03:00
Vladimir Druzhinin 5eeac9226a chore: Fix create community test (#315) 2023-11-17 12:36:59 +03:00
Vladimir Druzhinin 62bf869602 Chore/key card handler (#314)
* chore: fix seed phrase test and edit status account test

* chore: change the locator for profile layout

* chore: close Keycard Controller

---------

Co-authored-by: Anastasiya Semenkevich <anastasija.ig@gmail.com>
2023-11-17 08:53:17 +03:00
Anastasiya 41d431c136 chore: add object names to beta consent popup and test mode env variable condition (#308)
* chore: add object names to beta popup

* chore: add check for env variable
2023-11-16 13:48:17 +03:00
Valentina1133 5be0364ec4 chore: test_create_keycard_account_with_new_seed_phrase improved (#307) 2023-11-16 13:48:04 +03:00
Valentina1133 f0dd365dcc test: test_factory_reset_keycard and test_factory_reset_keycard_incorrect_pin added (#303) 2023-11-15 19:28:11 +03:00
Vladimir Druzhinin 78733d8d9d chore: Revert getattr (#304)
Co-authored-by: vlado@status.im <Vladimir Druzhinin>
2023-11-15 11:42:17 +03:00
Valentina1133 7d4356b5c5 chore: image verifications added to keycard tests (#297) 2023-11-13 13:46:48 +03:00
Valentina1133 1dd73a0f92 test: test_check_whats_on_keycard added (#294) 2023-11-10 16:30:47 +01:00
Anastasiya 828b7fc02e Test: exclude from total balance (#288)
* chore: added verification for keypair name in status account and added steps

* test: test to check total balance for watched addresses added

* chore: added verification for keypair name in status account and added steps

* test: test to check total balance for watched addresses added

* review addressed
2023-11-10 18:04:49 +03:00
Valentina1133 7358849af2 test: test_setup_keycard_with_existing_account added (#282) 2023-11-10 12:34:49 +01:00
Valentina1133 026d0ebb06 test: test_import_restore_keycard_via_seed_phrase added (#258) 2023-11-08 15:33:16 +01:00
Vladimir Druzhinin a5f5fe530b chore: Mock keycard option added in test (#268)
#256
2023-11-07 17:39:47 +01:00
Vladimir Druzhinin 294119c08a chore: squish waitFor method was customized (#272)
#262
2023-11-07 16:05:43 +01:00
Vladimir Druzhinin 4a181ccf4c chore: Mock keycard option added in start AUT (#261)
#260
2023-11-06 12:31:34 +01:00
Anastasiya Semenkevich 87b472e997 chore: add watched address is now standalone
Move the Add watched address to a separate file
Added a small verification to origin option selected
Removed steps with deletion as i plan to cover differently
The delete functionality is still being checked in another test
Added a verification for authentication button is not available for adding of watched addresses
2023-11-03 20:39:40 +03:00
Valentina1133 7ade33be7a chore: image comparison replaced with other verifications (#251) 2023-11-03 17:33:13 +01:00
Anastasiya 950b9dfa8a Chore: improve emoji popup and syncing settings option selection (#253)
* chore: emoji popup for wallet account has verification for popup is hidden

* chore: add one more attempt to open syncing screen
2023-11-02 19:07:12 +03:00
Valentina1133 f402140d2f test: test_create_keycard_account_with_new_seed_phrase added (#236) 2023-11-02 14:51:38 +01:00
Anastasiya 4dd9afe437 test: test_wallet_main_can_add_account_after_restart implemented (#239) 2023-11-01 16:58:38 +03:00
Vladimir Druzhinin c7be5ef7bb chore: fix test_sync_device_during_onboarding (#240) 2023-11-01 10:19:05 +03:00
Anastasiya 0f41c2c3cf chore: improve reference for a popup in account deletion test (#237) 2023-10-31 17:59:07 +03:00
Vladimir Druzhinin 1b9a246d9a chore: Extra logs added for UI Elements (#235)
#232
2023-10-31 11:53:49 +01:00
Anastasiya 5ff9b196c6 chore: add attempts to click on Next button for onboarding (#231) 2023-10-31 11:34:02 +03:00
Valentina1133 87819e0eb5 test: test_sign_out_and_quit added (#224) 2023-10-30 09:59:01 +01:00
Anastasiya 9661e9d247 test: test_delete_generated_account_from_wallet_settings implemented (#226)
Update test_wallet_settings_acct_interactions_delete_account.py
2023-10-30 09:58:45 +03:00
Anastasiya 5ed7dbd9cf chore: add attempts for clicking networks and next buttons (#216) 2023-10-26 14:19:32 +03:00
Valentina1133 285715be97 Tests Manage Tokens screen overview and Manage Airdrops screen overview added (#210) 2023-10-26 09:15:00 +03:00
Anastasiya 6a3e27b5af chore: testnet switching tests updated (#212) 2023-10-25 18:44:19 +03:00
Vladimir Druzhinin 7a1bcedd30 Fix/167 communities (#207)
* Fix test_create_community

#167

* Setup cursor animation

#167

* Fix test_sync_device_during_onboarding

#167
2023-10-25 15:38:48 +03:00
Valentina1133 923c9d6284 Fixed get toast messages method (#209) 2023-10-25 15:34:00 +03:00