Commit Graph

208 Commits

Author SHA1 Message Date
Valentina Novgorodtceva c348f22d0f chore: attempt to fix AttributeError: Attempt to access a property of a null object 2024-02-16 14:44:30 +03:00
Valentina Novgorodtceva 3f7a7955b9 test: updated permission test with editing and deleting 2024-02-16 14:44:30 +03:00
Anastasiya Semenkevich 54cfa7b743 chore: replace file dialog interactions with direct function 2024-02-16 10:10:59 +03:00
Valentina Novgorodtceva c896b6b891 chore: fixes of fails from nightly run (seed phrase + group chat) 2024-02-15 11:25:52 +03:00
Valentina Novgorodtceva 5232ae188c 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 1c4b573834 chore: changed a way we access object locators in object map 2024-02-14 13:20:00 +03:00
Anastasiya Semenkevich ed72ce221b chore: do not use file upload dialog for community creation and edit 2024-02-14 10:36:21 +03:00
Anastasiya Semenkevich b43688db83 chore: replace locator for save changes button in community edit 2024-02-13 18:29:00 +03:00
Anastasiya Semenkevich 0628833713 chore: mark change password test as xfail again 2024-02-12 17:26:20 +03:00
Valentina Novgorodtceva 29f26371db chore: fixes for fails from nightly run 2024-02-12 10:27:31 +03:00
Anastasiya Semenkevich 46dc460dc3 chore: change password test fixed 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich 4867c88275 chore: fix settings references 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich ebf443403c chore: fix syncing 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich 983136da12 chore: fix delete account from settings 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich 1a4d75cfb8 chore: fix sign out and quit 2024-02-10 19:56:48 +03:00
Anastasiya Semenkevich 9f06d07af3 chore: fix back up seed test 2024-02-10 19:56:48 +03:00
Valentina Novgorodtceva 090a126193 test: test remove member if admin added 2024-02-09 13:06:40 +03:00
Valentina Novgorodtceva edd0db047a chore: fixes for edit profile test 2024-02-09 13:00:26 +03:00
Valentina Novgorodtceva a992673b3b chore: skipped tests and added more asserts 2024-02-09 12:52:45 +03:00
Valentina Novgorodtceva 6852f32681 chore: added attempts for opening more options menu 2024-02-08 10:26:12 +03:00
Valentina Novgorodtceva 0e1737481a chore: fix for edit_community_channel test 2024-01-30 12:28:02 +07:00
Valentina Novgorodtceva 1b179d65fb test: pin and unpin message test added 2024-01-26 12:50:53 +07:00
Valentina Novgorodtceva 4bfdf8f159 chore: user data replaced and join community test fixed 2024-01-23 17:54:23 +03:00
Valentina Novgorodtceva d8dd50cc63 chore: fixed join community test 2024-01-17 17:39:12 +07:00
Anastasiya Semenkevich f77e8ea01d chore: fix saved addresses on main wallet screen 2024-01-17 13:22:30 +03:00
Valentina Novgorodtceva 7589b94501 chore: test edit network fixed 2024-01-16 15:26:18 +07:00
Valentina Novgorodtceva 081b34067f chore: fixes for saved addresses tests, edit network tests disabled for now 2024-01-16 14:42:27 +07:00
Valentina Novgorodtceva 00e2c52cc9 test: test clicking category added 2024-01-15 16:07:59 +07:00
Anastasiya Semenkevich 69daf059ec 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 a13d8f19de chore: test_edit_community_channel fix 2024-01-12 15:17:57 +03:00
Valentina Novgorodtceva ce077e998c chore: fixes for wallet tests 2024-01-12 15:17:57 +03:00
Anastasiya Semenkevich ff3a0e0957 test: adding test for ability to add saved address from wallet settings 2024-01-11 17:49:36 +03:00
Anastasiya Semenkevich e12ef344ed chore: fix saved addresses test according to new designs 2024-01-10 10:39:54 +03:00
Anastasiya Semenkevich f664fd4307 chore: combine tests for community screens to reduce total run time 2023-12-29 17:48:03 +03:00
Anastasiya Semenkevich 88c823e360 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 4b8d199dab chore: fix test for creating permissions 2023-12-29 11:47:48 +03:00
Valentina Novgorodtceva 07b151dfe9 test: member role tests added 2023-12-28 15:37:02 +03:00
Valentina Novgorodtceva acc3d2286b test: edit_community_category 2023-12-28 13:58:52 +03:00
Valentina Novgorodtceva 4dace0093d chore: fix join community test according changes in UI 2023-12-28 13:58:22 +03:00
Anastasiya Semenkevich 9fc3e8ed6d chore: change locator for InsertDetailsView 2023-12-27 17:42:34 +03:00
Anastasiya Semenkevich 61b73b3251 chore: replace is_visible 2023-12-23 11:02:58 +03:00
Anastasiya Semenkevich 9181bce340 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 dc7d578e43 chore: add validation for emoji hash across screens 2023-12-21 23:10:47 +03:00
Anastasiya Semenkevich e5b34242d1 chore: better init for online identifier 2023-12-21 23:10:47 +03:00
Anastasiya Semenkevich a6590dfd21 chore: add verification for identicon ring on the profile screen 2023-12-21 23:10:47 +03:00
Anastasiya Semenkevich 9023f27fbd chore: add smaller steps and asserts, rename method 2023-12-21 23:10:47 +03:00
Anastasiya Semenkevich 230767ef6a chore: raise exceptions when needed 2023-12-20 15:46:15 +03:00
Anastasiya Semenkevich c38bc86476 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 13146aa80e chore: add asserts for change password test 2023-12-18 11:52:57 +03:00
Anastasiya Semiankevich e55fce53e2 chore: move the TEST MODE back off for now and add some more fixes 2023-12-13 17:20:30 +03:00
Anastasiya Semiankevich 9894a431b8 chore: fix delete account test according new designs 2023-12-13 17:20:30 +03:00
Anastasiya Semiankevich 7d43c60bf2 chore: refactor edit account test a bit 2023-12-13 17:20:30 +03:00
Anastasiya Semiankevich 58bba9e30f chore: add attempts to click Delete button and removed awaiting 2023-12-13 17:20:30 +03:00
Anastasiya Semiankevich 4094e50eff chore: fix community channel tests in test mode 2023-12-13 17:20:30 +03:00
Valentina Novgorodtceva 41d956e7da test: test_ens_name_purchase added 2023-12-12 10:43:20 +07:00
Valentina Novgorodtceva 4c383b2605 chore: communities tests enabled and fixed, replaced image comparison 2023-12-12 10:40:39 +07:00
Anastasiya Semenkevich a161df0c65 chore: wait until appears removed 2023-12-11 18:31:08 +03:00
Anastasiya Semenkevich 90a6c09523 chore: add attempts for clicking sign out button 2023-12-08 19:50:19 +03:00
Anastasiya Semenkevich 577bf54134 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 73a3bd7cfc test: tests create and remove community category added 2023-12-08 14:46:20 +07:00
Valentina Novgorodtceva 30116a4540 chore: container for search text edit field changed 2023-12-07 16:24:38 +07:00
Valentina Novgorodtceva d983a6413b test: test_wallet_send_0_eth added 2023-12-07 16:24:38 +07:00
Valentina Novgorodtceva 9601eb261d test: test_wallet_send_0_eth added 2023-12-07 16:24:38 +07:00
Jakub Sokołowski 9e63b10b8b
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 77379a33df
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 0b8ad5df90
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 d9a8e68639 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 f195ab90e4
chore: fix sign out test (#353) 2023-12-01 07:32:44 +03:00
Valentina1133 47d70565d5
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 7efea5191f
test: test_messaging_settings accepting and rejecting request added (#336) 2023-11-27 14:44:42 +04:00
Valentina1133 9accca2b36
test: test_cancel_setup_syncing added (#334) 2023-11-27 14:44:30 +04:00
Valentina1133 d7c4378e6b
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 5691004e55
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 de0f30d09e
test: test_unlock_keycard with correct and incorrect PUK added (#312) 2023-11-17 17:54:57 +03:00
Valentina1133 867d9c7467
chore: keycard_tests fixes (#318) 2023-11-17 17:54:44 +03:00
Anastasiya e6c5443d3d
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 a67646ec99
chore: Fix create community test (#315) 2023-11-17 12:36:59 +03:00
Vladimir Druzhinin a9af83fda4
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 98ecaea67c
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 b72846e8b3
chore: test_create_keycard_account_with_new_seed_phrase improved (#307) 2023-11-16 13:48:04 +03:00
Valentina1133 420f3872b1
test: test_factory_reset_keycard and test_factory_reset_keycard_incorrect_pin added (#303) 2023-11-15 19:28:11 +03:00
Vladimir Druzhinin 96190f3593
chore: Revert getattr (#304)
Co-authored-by: vlado@status.im <Vladimir Druzhinin>
2023-11-15 11:42:17 +03:00
Valentina1133 9491e0b28f
chore: image verifications added to keycard tests (#297) 2023-11-13 13:46:48 +03:00
Valentina1133 3f65549e98
test: test_check_whats_on_keycard added (#294) 2023-11-10 16:30:47 +01:00
Anastasiya ae39ba0fcf
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 ab40f7198f
test: test_setup_keycard_with_existing_account added (#282) 2023-11-10 12:34:49 +01:00
Valentina1133 0480243cd4
test: test_import_restore_keycard_via_seed_phrase added (#258) 2023-11-08 15:33:16 +01:00
Vladimir Druzhinin b35b2d5e7c
chore: Mock keycard option added in test (#268)
#256
2023-11-07 17:39:47 +01:00
Vladimir Druzhinin 3ec67fda26
chore: squish waitFor method was customized (#272)
#262
2023-11-07 16:05:43 +01:00
Vladimir Druzhinin 8ac0133de0
chore: Mock keycard option added in start AUT (#261)
#260
2023-11-06 12:31:34 +01:00
Anastasiya Semenkevich 24e9a11544 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 9414c15086
chore: image comparison replaced with other verifications (#251) 2023-11-03 17:33:13 +01:00
Anastasiya b211d70b6e
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 1c71763735
test: test_create_keycard_account_with_new_seed_phrase added (#236) 2023-11-02 14:51:38 +01:00
Anastasiya 4e918fe901
test: test_wallet_main_can_add_account_after_restart implemented (#239) 2023-11-01 16:58:38 +03:00
Vladimir Druzhinin 75e542899d
chore: fix test_sync_device_during_onboarding (#240) 2023-11-01 10:19:05 +03:00
Anastasiya 47cae96108
chore: improve reference for a popup in account deletion test (#237) 2023-10-31 17:59:07 +03:00
Vladimir Druzhinin f8013405a5
chore: Extra logs added for UI Elements (#235)
#232
2023-10-31 11:53:49 +01:00
Anastasiya 89f6fd932a
chore: add attempts to click on Next button for onboarding (#231) 2023-10-31 11:34:02 +03:00
Valentina1133 0384026ec9
test: test_sign_out_and_quit added (#224) 2023-10-30 09:59:01 +01:00