diff --git a/test/appium/tests/activity_center/test_activity_center.py b/test/appium/tests/activity_center/test_activity_center.py index 6fc055cfa0..e1d94a133d 100644 --- a/test/appium/tests/activity_center/test_activity_center.py +++ b/test/appium/tests/activity_center/test_activity_center.py @@ -65,7 +65,7 @@ class TestActivityCenterContactRequestMultipleDevicePR(MultipleSharedDeviceTestC self.device_1.wait_for_application_to_be_running(app_package) self.device_1.just_fyi('Device1 verifies pending contact request') - self.home_1.contacts_tab.click() + self.home_1.contacts_tab.click_until_presence_of_element(self.home_1.pending_contact_request_text) for indicator in (self.home_1.notifications_unread_badge, self.home_1.contact_new_badge): if not indicator.is_element_displayed(): self.errors.append( diff --git a/test/appium/tests/critical/chats/test_public_chat_browsing.py b/test/appium/tests/critical/chats/test_public_chat_browsing.py index 6358074b2f..d83c63af34 100644 --- a/test/appium/tests/critical/chats/test_public_chat_browsing.py +++ b/test/appium/tests/critical/chats/test_public_chat_browsing.py @@ -243,7 +243,8 @@ class TestCommunityOneDeviceMerged(MultipleSharedDeviceTestCase): self.home.just_fyi("Perform back up") self.home.navigate_back_to_home_view() profile = self.home.profile_button.click() - profile.profile_legacy_button.scroll_and_click() + profile.logout_button.scroll_to_element() + profile.profile_legacy_button.click() profile.sync_settings_button.click() profile.backup_settings_button.click() profile.perform_backup_button.click() diff --git a/test/appium/tests/critical/test_deep_and_universal_links.py b/test/appium/tests/critical/test_deep_and_universal_links.py index ccaab56ed4..0aba819cae 100644 --- a/test/appium/tests/critical/test_deep_and_universal_links.py +++ b/test/appium/tests/critical/test_deep_and_universal_links.py @@ -60,8 +60,9 @@ class TestDeepLinksOneDevice(MultipleSharedDeviceTestCase): self.channel.chat_message_input.clear() self.channel.send_message(url) self.channel.chat_element_by_text(url).click_on_link_inside_message_body() - if not self.community_view.join_button.is_element_displayed( - 10) or self.community_view.community_title.text != text: + if not (self.community_view.join_button.is_element_displayed(10) + or self.community_view.join_community_button.is_element_displayed(5)) \ + or self.community_view.community_title.text != text: self.errors.append("Community '%s' was not requested to join by the url %s" % (text, url)) if text != "open community": # the last one self.home.jump_to_card_by_text(self.community_name) @@ -103,8 +104,9 @@ class TestDeepLinksOneDevice(MultipleSharedDeviceTestCase): for link, text in community_links.items(): self.channel.just_fyi("Opening community '%s' by the link %s" % (text, link)) self.browser_view.open_url(link) - if not self.community_view.join_button.is_element_displayed( - 10) or self.community_view.community_title.text != text: + if not (self.community_view.join_button.is_element_displayed(10) + or self.community_view.join_community_button.is_element_displayed(5)) \ + or self.community_view.community_title.text != text: self.errors.append("Community '%s' was not requested to join by the deep link %s" % (text, link)) self.home.navigate_back_to_home_view() self.home.browser_tab.click() diff --git a/test/appium/tests/critical/test_wallet.py b/test/appium/tests/critical/test_wallet.py index ef9c0779f3..6c67590010 100644 --- a/test/appium/tests/critical/test_wallet.py +++ b/test/appium/tests/critical/test_wallet.py @@ -98,8 +98,6 @@ class TestWalletMultipleDevice(MultipleSharedDeviceTestCase): self.errors.verify_no_errors() @marks.testrail_id(727229) - @marks.xfail(reason="Assets are not shown on Sepolia, https://github.com/status-im/status-mobile/issues/19752", - run=False) def test_wallet_send_eth(self): sender_balance, receiver_balance, eth_amount_sender, eth_amount_receiver = self._get_balances_before_tx() @@ -115,8 +113,6 @@ class TestWalletMultipleDevice(MultipleSharedDeviceTestCase): eth_amount_receiver) @marks.testrail_id(727230) - @marks.xfail(reason="Assets are not shown on Sepolia, https://github.com/status-im/status-mobile/issues/19752", - run=False) def test_wallet_send_asset_from_drawer(self): sender_balance, receiver_balance, eth_amount_sender, eth_amount_receiver = self._get_balances_before_tx() self.wallet_2.close_account_button.click() @@ -187,8 +183,6 @@ class TestWalletOneDevice(MultipleSharedDeviceTestCase): self.errors.verify_no_errors() @marks.testrail_id(727232) - @marks.xfail(reason="Can't find activity on Sepolia, https://github.com/status-im/status-mobile/issues/19752", - run=False) def test_wallet_add_remove_watch_only_account(self): self.wallet_view.just_fyi("Adding new watch only account") new_account_name = "Account to watch"