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

[#19247] feat: migrate to new contact profile #19246

Merged
merged 17 commits into from
Mar 19, 2024

Conversation

mohsen-ghafouri
Copy link
Contributor

@mohsen-ghafouri mohsen-ghafouri commented Mar 14, 2024

@status-im-auto
Copy link
Member

status-im-auto commented Mar 14, 2024

Jenkins Builds

Click to see older builds (38)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 415add0 #2 2024-03-14 10:13:22 ~6 min android-e2e 🤖apk 📲
✔️ 415add0 #2 2024-03-14 10:13:39 ~7 min android 🤖apk 📲
✔️ 415add0 #2 2024-03-14 10:16:36 ~9 min ios 📱ipa 📲
✔️ 3c7f85a #3 2024-03-14 17:58:34 ~5 min tests 📄log
✔️ 3c7f85a #3 2024-03-14 17:59:06 ~6 min android 🤖apk 📲
✔️ 3c7f85a #3 2024-03-14 17:59:51 ~7 min android-e2e 🤖apk 📲
✔️ 3c7f85a #3 2024-03-14 18:01:03 ~8 min ios 📱ipa 📲
✔️ 374a01e #4 2024-03-14 21:08:51 ~6 min tests 📄log
✔️ 374a01e #4 2024-03-14 21:09:10 ~6 min android 🤖apk 📲
✔️ 374a01e #4 2024-03-14 21:10:08 ~7 min android-e2e 🤖apk 📲
✔️ 374a01e #4 2024-03-14 21:11:10 ~8 min ios 📱ipa 📲
✔️ db9cd9a #5 2024-03-15 06:05:53 ~5 min tests 📄log
✔️ db9cd9a #5 2024-03-15 06:07:23 ~7 min android-e2e 🤖apk 📲
✔️ db9cd9a #5 2024-03-15 06:07:40 ~7 min android 🤖apk 📲
✔️ db9cd9a #5 2024-03-15 06:09:06 ~8 min ios 📱ipa 📲
✔️ b2c81df #6 2024-03-15 13:18:20 ~6 min tests 📄log
✔️ b2c81df #6 2024-03-15 13:20:05 ~8 min ios 📱ipa 📲
✔️ b2c81df #6 2024-03-15 13:20:11 ~8 min android-e2e 🤖apk 📲
✔️ b2c81df #6 2024-03-15 13:20:11 ~8 min android 🤖apk 📲
✔️ 70e65fe #7 2024-03-15 13:38:48 ~6 min tests 📄log
✔️ 70e65fe #7 2024-03-15 13:40:19 ~7 min android-e2e 🤖apk 📲
✔️ 70e65fe #7 2024-03-15 13:40:24 ~7 min android 🤖apk 📲
✔️ 70e65fe #7 2024-03-15 13:41:12 ~8 min ios 📱ipa 📲
a9860e5 #8 2024-03-15 16:56:31 ~2 min tests 📄log
✔️ a9860e5 #8 2024-03-15 17:00:54 ~7 min android-e2e 🤖apk 📲
✔️ a9860e5 #8 2024-03-15 17:01:03 ~7 min android 🤖apk 📲
✔️ a9860e5 #8 2024-03-15 17:02:37 ~8 min ios 📱ipa 📲
✔️ a6258d1 #9 2024-03-18 10:01:30 ~6 min tests 📄log
✔️ a6258d1 #9 2024-03-18 10:02:45 ~7 min android-e2e 🤖apk 📲
✔️ a6258d1 #9 2024-03-18 10:02:46 ~7 min android 🤖apk 📲
✔️ a6258d1 #9 2024-03-18 10:05:26 ~10 min ios 📱ipa 📲
✔️ 67f8cb1 #10 2024-03-18 11:18:22 ~6 min tests 📄log
✔️ 67f8cb1 #10 2024-03-18 11:20:09 ~8 min ios 📱ipa 📲
✔️ 67f8cb1 #10 2024-03-18 11:20:20 ~8 min android-e2e 🤖apk 📲
✔️ 67f8cb1 #10 2024-03-18 11:20:24 ~8 min android 🤖apk 📲
✔️ 7f03311 #11 2024-03-19 13:48:02 ~9 min android 🤖apk 📲
✔️ 7f03311 #11 2024-03-19 13:48:23 ~9 min android-e2e 🤖apk 📲
✔️ 7f03311 #11 2024-03-19 13:53:06 ~14 min ios 📱ipa 📲
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 3425308 #12 2024-03-19 17:15:30 ~7 min android 🤖apk 📲
✔️ 3425308 #12 2024-03-19 17:15:36 ~7 min android-e2e 🤖apk 📲
✔️ 3425308 #12 2024-03-19 17:18:30 ~9 min ios 📱ipa 📲
✔️ 3425308 #13 2024-03-19 17:41:10 ~4 min tests 📄log
✔️ 2ba8261 #14 2024-03-19 17:49:17 ~5 min tests 📄log
✔️ 2ba8261 #13 2024-03-19 17:50:58 ~7 min android-e2e 🤖apk 📲
✔️ 2ba8261 #13 2024-03-19 17:51:01 ~7 min android 🤖apk 📲
✔️ 2ba8261 #13 2024-03-19 17:51:50 ~8 min ios 📱ipa 📲

@mohsen-ghafouri mohsen-ghafouri changed the title feat: migrate to new contact profile [#19247] feat: migrate to new contact profile Mar 14, 2024
@status-im-auto
Copy link
Member

10% of end-end tests have passed

Total executed tests: 48
Failed tests: 42
Expected to fail tests: 1
Passed tests: 5
IDs of failed tests: 702809,702782,702733,702784,703194,702859,702777,702732,702813,704613,702957,702851,702840,703495,703086,702948,702894,702745,702783,702850,703297,704615,703496,702936,702855,703202,703391,702786,702839,702947,702838,702844,702843,702807,702731,702808,702730,702845,702775,702958,703629,702841 
IDs of expected to fail tests: 703503 

Failed tests (42)

Click to expand
  • Rerun failed tests

  • Class TestActivityMultipleDevicePR:

    1. test_navigation_jump_to, id: 702936

    Device 1: Find `Button` by `accessibility id`: `new-contact-button`
    Device 1: Find `Button` by `accessibility id`: `Add to contacts-item-button`

    Test setup failed: activity_center/test_activity_center.py:246: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947

    Test setup failed: activity_center/test_activity_center.py:246: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_markdown_support, id: 702809

    Test setup failed: critical/chats/test_public_chat_browsing.py:817: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_community_hashtag_links_to_community_channels, id: 702948

    Test setup failed: critical/chats/test_public_chat_browsing.py:817: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    3. test_community_mentions_push_notification, id: 702786

    Device 1: Find Button by accessibility id: new-contact-button
    Device 1: Find Button by accessibility id: Add to contacts-item-button

    Test setup failed: critical/chats/test_public_chat_browsing.py:817: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    4. test_community_leave, id: 702845

    Test setup failed: critical/chats/test_public_chat_browsing.py:817: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    5. test_community_join_when_node_owner_offline, id: 703629

    Test setup failed: critical/chats/test_public_chat_browsing.py:817: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestCommunityMultipleDeviceMerged:

    1. test_community_several_images_send_reply, id: 703194

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_community_one_image_send_reply, id: 702859

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    3. test_community_emoji_send_copy_paste_reply, id: 702840

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    4. test_community_mark_all_messages_as_read, id: 703086

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    5. test_community_contact_block_unblock_offline, id: 702894

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    6. test_community_edit_delete_message_when_offline, id: 704615

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    7. test_community_message_delete, id: 702839

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    8. test_community_message_send_check_timestamps_sender_username, id: 702838

    Device 1: Find Button by accessibility id: new-contact-button
    Device 1: Find Button by accessibility id: Add to contacts-item-button

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    10. test_community_message_edit, id: 702843

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    11. test_community_unread_messages_badge, id: 702841

    Test setup failed: critical/chats/test_public_chat_browsing.py:295: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestDeepLinksOneDevice:

    1. test_links_open_universal_links_from_chat, id: 704613

    Device 1: Tap on found: SendMessageButton

    critical/test_deep_and_universal_links.py:40: in test_links_open_universal_links_from_chat
        self.channel.chat_element_by_text(url).click_on_link_inside_message_body()
    ../views/chat_view.py:193: in click_on_link_inside_message_body
        self.message_body.wait_for_visibility_of_element(30)
    ../views/base_element.py:147: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: Text by xpath:`//android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'https://status.app/u#zQ3shVVxZMwLVEQvuu1KF6h4D2mzVyCC4F4mHLZm5dz5XU1aa')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    2. test_links_deep_links, id: 702775

    Device 1: Waiting 35s for dapp to load
    Device 1: Find Text by accessibility id: default-username

    critical/test_deep_and_universal_links.py:84: in test_links_deep_links
        shown_name_text = self.profile_view.default_username_text.text
    ../views/base_element.py:415: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Text by accessibility id: `default-username` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_mentions, id: 702957

    Device 1: Find Button by accessibility id: new-contact-button
    Device 1: Find Button by accessibility id: Add to contacts-item-button

    Test setup failed: activity_center/test_activity_center.py:393: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_activity_center_admin_notification_accept_swipe, id: 702958

    Test setup failed: activity_center/test_activity_center.py:393: in prepare_devices
        self.home_1.add_contact(self.public_key_2)
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_delete_via_long_press_relogin, id: 702784

    Test setup failed: critical/chats/test_1_1_public_chats.py:541: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783

    Device 1: Find Button by accessibility id: new-contact-button
    Device 1: Find Button by accessibility id: Add to contacts-item-button

    Test setup failed: critical/chats/test_1_1_public_chats.py:541: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    3. test_1_1_chat_mute_chat, id: 703496

    Test setup failed: critical/chats/test_1_1_public_chats.py:541: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_group_chat_mute_chat, id: 703495

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    3. test_group_chat_send_image_save_and_share, id: 703297

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    4. test_group_chat_reactions, id: 703202

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    5. test_group_chat_join_send_text_messages_push, id: 702807

    Device 1: Find Button by accessibility id: new-contact-button
    Device 1: Find Button by accessibility id: Add to contacts-item-button

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    6. test_group_chat_offline_pn, id: 702808

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:415: in add_contact
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782

    Test setup failed: critical/chats/test_1_1_public_chats.py:37: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_1_1_chat_text_message_delete_push_disappear, id: 702733

    Test setup failed: critical/chats/test_1_1_public_chats.py:37: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    3. test_1_1_chat_push_emoji, id: 702813

    Test setup failed: critical/chats/test_1_1_public_chats.py:37: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745

    Test setup failed: critical/chats/test_1_1_public_chats.py:37: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    5. test_1_1_chat_edit_message, id: 702855

    Test setup failed: critical/chats/test_1_1_public_chats.py:37: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    6. test_1_1_chat_send_image_save_and_share, id: 703391

    Test setup failed: critical/chats/test_1_1_public_chats.py:37: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    7. test_1_1_chat_pin_messages, id: 702731

    Test setup failed: critical/chats/test_1_1_public_chats.py:37: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    8. test_1_1_chat_message_reaction, id: 702730

    Device 1: Find Button by accessibility id: new-contact-button
    Device 1: Find Button by accessibility id: Add to contacts-item-button

    Test setup failed: critical/chats/test_1_1_public_chats.py:37: in prepare_devices
        self.home_1.send_contact_request_via_bottom_sheet(self.public_key_2)
    ../views/home_view.py:447: in send_contact_request_via_bottom_sheet
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_add_contact_field_validation, id: 702777

    Device 1: Find Button by accessibility id: new-contact-button
    Device 1: Find Button by accessibility id: Add to contacts-item-button

    activity_center/test_activity_center.py:188: in test_add_contact_field_validation
        chat_1.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851

    Device 2: Find Button by accessibility id: new-contact-button
    Device 2: Find Button by accessibility id: Add to contacts-item-button

    activity_center/test_activity_center.py:109: in test_activity_center_contact_request_accept_swipe_mark_all_as_read
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 2: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    3. test_activity_center_contact_request_decline, id: 702850

    Device 2: Find Button by accessibility id: new-contact-button
    Device 2: Find Button by accessibility id: Add to contacts-item-button

    activity_center/test_activity_center.py:53: in test_activity_center_contact_request_decline
        chat.profile_add_to_contacts_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 2: Button by accessibility id: `Add to contacts-item-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Expected to fail tests (1)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Curated communities not loading, https://github.com//issues/17852]]

    Passed tests (5)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    3. test_community_undo_delete_message, id: 702869
    Device sessions

    4. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    5. test_community_mute_community_and_channel, id: 703382
    Device sessions

    @pavloburykh
    Copy link
    Contributor

    @yevh-berdnyk could you please adjust e2e according to the new UI in this PR?

    @yevh-berdnyk
    Copy link
    Contributor

    hi @mohsen-ghafouri, I've just pushed updates for e2e test, please don't remove them when adding new commits.
    Also could you please add meaningful accessibility ids for the next elements:
    Screenshot 2024-03-14 at 19 00 48
    Screenshot 2024-03-14 at 19 13 54
    Screenshot 2024-03-14 at 19 19 40
    Screenshot 2024-03-14 at 19 30 55

    Thanks in advance!

    @status-im-auto
    Copy link
    Member

    69% of end-end tests have passed

    Total executed tests: 48
    Failed tests: 14
    Expected to fail tests: 1
    Passed tests: 33
    
    IDs of failed tests: 702894,702958,702775,702851,703202,704613,702807,702808,702957,702850,702732,703297,703495,702777 
    
    IDs of expected to fail tests: 703503 
    

    Failed tests (14)

    Click to expand
  • Rerun failed tests

  • Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_reactions, id: 703202
    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_group_chat_join_send_text_messages_push, id: 702807

    Device 1: Find Button by accessibility id: new-chat-button
    Device 1: Find Button by accessibility id: add-a-contact

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    3. test_group_chat_offline_pn, id: 702808

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    4. test_group_chat_pin_messages, id: 702732

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    5. test_group_chat_send_image_save_and_share, id: 703297

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    6. test_group_chat_mute_chat, id: 703495

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestCommunityMultipleDeviceMerged:

    1. test_community_contact_block_unblock_offline, id: 702894

    Device 1: Tap on found: Button
    Device 1: Find Button by accessibility id: block-user

    critical/chats/test_public_chat_browsing.py:656: in test_community_contact_block_unblock_offline
        self.channel_1.block_contact()
    ../views/chat_view.py:1164: in block_contact
        self.profile_block_contact_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `block-user` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851

    Device 2: Find Button by accessibility id: tab-contacts
    Device 2: Tap on found: Button

    activity_center/test_activity_center.py:145: in test_activity_center_contact_request_accept_swipe_mark_all_as_read
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Contact was not added to contact list after accepting contact request (as sender)
    



    Device sessions

    2. test_activity_center_contact_request_decline, id: 702850

    Device 2: Tap on found: Button
    Device 2: Find Button by accessibility id: selector-filter

    activity_center/test_activity_center.py:86: in test_activity_center_contact_request_decline
        self.home_2.activity_unread_filter_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 2: Button by accessibility id: `selector-filter` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    3. test_add_contact_field_validation, id: 702777

    Device 1: Find Text by xpath: //*[@content-desc='new-contact-button']/preceding-sibling::*[1]/*[@content-desc='user-avatar']/following-sibling::android.widget.TextView[1]
    Device 1: Text is receiver

    activity_center/test_activity_center.py:191: in test_add_contact_field_validation
        chat_1.view_profile_new_contact_button.click_until_presence_of_element(chat.profile_send_contact_request_button)
     name 'chat' is not defined
    



    Device sessions

    Class TestDeepLinksOneDevice:

    1. test_links_deep_links, id: 702775

    Device 1: Waiting 35s for dapp to load
    Device 1: Find Text by accessibility id: default-username

    critical/test_deep_and_universal_links.py:84: in test_links_deep_links
        shown_name_text = self.profile_view.default_username_text.text
    ../views/base_element.py:415: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Text by accessibility id: `default-username` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_links_open_universal_links_from_chat, id: 704613

    Device 1: Find Text by xpath: //android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'https://status.app/u/G10A4B0JdgwyRww90WXtnP1oNH1ZLQNM0yX0Ja9YyAMjrqSZIYINOHCbFhrnKRAcPGStPxCMJDSZlGCKzmZrJcimHY8BbcXlORrElv_BbQEegnMDPx1g9C5VVNl0fE4y#zQ3shwQPhRuDJSjVGVBnTjCdgXy5i9WQaeVPdGJD6yTarJQSj')]
    Device 1: Find Text by accessibility id: default-username

    critical/test_deep_and_universal_links.py:42: in test_links_open_universal_links_from_chat
        username_text = self.profile_view.default_username_text.text
    ../views/base_element.py:415: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Text by accessibility id: `default-username` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_admin_notification_accept_swipe, id: 702958

    Test setup failed: activity_center/test_activity_center.py:407: in prepare_devices
        self.home_1.create_community(community_type="open")
    ../views/home_view.py:465: in create_community
        self.plus_community_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `new-communities-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_activity_center_mentions, id: 702957

    Device 1: ## Creating open community
    Device 1: Find Button by accessibility id: new-communities-button

    Test setup failed: activity_center/test_activity_center.py:407: in prepare_devices
        self.home_1.create_community(community_type="open")
    ../views/home_view.py:465: in create_community
        self.plus_community_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `new-communities-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Expected to fail tests (1)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Curated communities not loading, https://github.com//issues/17852]]

    Passed tests (33)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_edit_message, id: 702855
    Device sessions

    2. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    4. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    5. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    6. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    7. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    8. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    2. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    3. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    4. test_community_unread_messages_badge, id: 702841
    Device sessions

    5. test_community_message_delete, id: 702839
    Device sessions

    6. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    7. test_community_edit_delete_message_when_offline, id: 704615
    Device sessions

    8. test_community_one_image_send_reply, id: 702859
    Device sessions

    9. test_community_message_edit, id: 702843
    Device sessions

    10. test_community_several_images_send_reply, id: 703194
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    2. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    3. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Device sessions

    4. test_community_undo_delete_message, id: 702869
    Device sessions

    5. test_community_mute_community_and_channel, id: 703382
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_mute_chat, id: 703496
    Device sessions

    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    3. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_leave, id: 702845
    Device sessions

    2. test_community_mentions_push_notification, id: 702786
    Device sessions

    3. test_community_markdown_support, id: 702809
    Device sessions

    4. test_community_hashtag_links_to_community_channels, id: 702948
    Device sessions

    5. test_community_join_when_node_owner_offline, id: 703629
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    2. test_navigation_jump_to, id: 702936
    Device sessions

    @status-im-auto
    Copy link
    Member

    56% of end-end tests have passed

    Total executed tests: 48
    Failed tests: 20
    Expected to fail tests: 1
    Passed tests: 27
    
    IDs of failed tests: 702894,702947,702958,702775,702731,702844,702851,703202,704613,702807,702839,702808,702957,702843,702782,702850,702732,703297,703495,702777 
    
    IDs of expected to fail tests: 703503 
    

    Failed tests (20)

    Click to expand
  • Rerun failed tests

  • Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_reactions, id: 703202
    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_group_chat_join_send_text_messages_push, id: 702807

    Device 1: Find Button by accessibility id: new-chat-button
    Device 1: Find Button by accessibility id: add-a-contact

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    3. test_group_chat_offline_pn, id: 702808

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    4. test_group_chat_pin_messages, id: 702732

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    5. test_group_chat_send_image_save_and_share, id: 703297

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    6. test_group_chat_mute_chat, id: 703495

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947

    Device 1: Tap on found: CommunitiesTab
    Device 2: Looking for a message by text: something to reply to

    activity_center/test_activity_center.py:313: in test_activity_center_reply_read_unread_delete_filter_swipe
        self.channel_2.chat_element_by_text(message_to_reply).wait_for_visibility_of_element(120)
    ../views/base_element.py:147: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 2: ChatElementByText by xpath:`//*[starts-with(@text,'something to reply to')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    Class TestDeepLinksOneDevice:

    1. test_links_deep_links, id: 702775

    Device 1: Waiting 35s for dapp to load
    Device 1: Find Text by accessibility id: default-username

    critical/test_deep_and_universal_links.py:84: in test_links_deep_links
        shown_name_text = self.profile_view.default_username_text.text
    ../views/base_element.py:415: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Text by accessibility id: `default-username` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_links_open_universal_links_from_chat, id: 704613

    Device 1: Find Text by xpath: //android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'https://status.app/u/G10A4B0JdgwyRww90WXtnP1oNH1ZLQNM0yX0Ja9YyAMjrqSZIYINOHCbFhrnKRAcPGStPxCMJDSZlGCKzmZrJcimHY8BbcXlORrElv_BbQEegnMDPx1g9C5VVNl0fE4y#zQ3shwQPhRuDJSjVGVBnTjCdgXy5i9WQaeVPdGJD6yTarJQSj')]
    Device 1: Find Text by accessibility id: default-username

    critical/test_deep_and_universal_links.py:42: in test_links_open_universal_links_from_chat
        username_text = self.profile_view.default_username_text.text
    ../views/base_element.py:415: in text
        text = self.find_element().text
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Text by accessibility id: `default-username` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_pin_messages, id: 702731

    Device 1: Find Button by xpath: //*[@content-desc='pins-count']//android.widget.TextView
    Device 1: Find Button by xpath: //*[@content-desc='pins-count']//android.widget.TextView

    critical/chats/test_1_1_public_chats.py:195: in test_1_1_chat_pin_messages
        chat.pinned_messages_count.wait_for_element_text(text="2",
    ../views/base_element.py:190: in wait_for_element_text
        self.driver.fail(message if message else "`%s` is not equal to expected `%s` in %s sec" % (
    base_test_case.py:179: in fail
        pytest.fail('Device %s: %s' % (self.number, text))
     Device 1: Pinned messages count is not 2 as expected!
    



    Device sessions

    2. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782

    Device 2: Find OpenInStatusButton by xpath: //*[@text="Open in Status"]
    Device 2: Tap on found: OpenInStatusButton

    critical/chats/test_1_1_public_chats.py:178: in test_1_1_chat_emoji_send_reply_and_open_link
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Link message reaction is not shown for the sender
    



    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851

    # STEP: Device1 accepts pending contact request by swiping
    Device 1: Find ChatsTab by accessibility id: chats-stack-tab

    activity_center/test_activity_center.py:118: in test_activity_center_contact_request_accept_swipe_mark_all_as_read
        self.home_1.chats_tab.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: ChatsTab by accessibility id: `chats-stack-tab` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_activity_center_contact_request_decline, id: 702850

    Device 2: Tap on found: EditBox
    Device 2: Find EditBox by accessibility id: button-one

    activity_center/test_activity_center.py:56: in test_activity_center_contact_request_decline
        chat.confirm_send_contact_request_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 2: EditBox by accessibility id: `button-one` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    3. test_add_contact_field_validation, id: 702777

    Device 1: Find Button by accessibility id: new-chat-button
    Device 1: Find Button by accessibility id: add-a-contact

    activity_center/test_activity_center.py:206: in test_add_contact_field_validation
        self.home_1.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_admin_notification_accept_swipe, id: 702958

    Test setup failed: activity_center/test_activity_center.py:411: in prepare_devices
        self.home_1.create_community(community_type="open")
    ../views/home_view.py:466: in create_community
        self.plus_community_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `new-communities-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_activity_center_mentions, id: 702957

    Device 1: ## Creating open community
    Device 1: Find Button by accessibility id: new-communities-button

    Test setup failed: activity_center/test_activity_center.py:411: in prepare_devices
        self.home_1.create_community(community_type="open")
    ../views/home_view.py:466: in create_community
        self.plus_community_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `new-communities-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_contact_block_unblock_offline, id: 702894

    Device 1: Tap on found: Button
    Device 1: Find Button by accessibility id: back-button

    critical/chats/test_public_chat_browsing.py:694: in test_community_contact_block_unblock_offline
        self.chat_1.close_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `back-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844

    Device 2: Tap on found: SendMessageButton
    Device 1: Getting preview message for link: https://m.youtube.com/watch?v=Je7yErjEVt4

    critical/chats/test_public_chat_browsing.py:585: in test_community_links_with_previews_github_youtube_twitter_gif_send_enable
        message.wait_for_element(60)
    ../views/base_element.py:129: in wait_for_element
        raise TimeoutException(
     Device `1`: `PreviewMessage` by` xpath`: `//*[starts-with(@text,'https://m.youtube.com/watch?v=Je7yErjEVt4')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']` is not found on the screen after wait_for_element
    



    Device sessions

    3. test_community_message_delete, id: 702839

    Device 2: Looking for a message by text: delete for me
    Device 1: Looking for a message by text: delete for me

    critical/chats/test_public_chat_browsing.py:384: in test_community_message_delete
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Deleted message is shown in channel
    



    Device sessions

    4. test_community_message_edit, id: 702843

    Device 1: Wait for text element EmojisNumber to be equal to 1
    Device 1: Find EmojisNumber by xpath: //*[starts-with(@text,'Message AFTER edit 2 (Edited)')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-2']/android.widget.TextView[2]

    critical/chats/test_public_chat_browsing.py:358: in test_community_message_edit
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Message reaction is not shown for the sender
    



    Device sessions

    Expected to fail tests (1)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Curated communities not loading, https://github.com//issues/17852]]

    Passed tests (27)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    2. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    3. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Device sessions

    4. test_community_undo_delete_message, id: 702869
    Device sessions

    5. test_community_mute_community_and_channel, id: 703382
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_navigation_jump_to, id: 702936
    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_leave, id: 702845
    Device sessions

    2. test_community_mentions_push_notification, id: 702786
    Device sessions

    3. test_community_markdown_support, id: 702809
    Device sessions

    4. test_community_hashtag_links_to_community_channels, id: 702948
    Device sessions

    5. test_community_join_when_node_owner_offline, id: 703629
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_mute_chat, id: 703496
    Device sessions

    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    3. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_edit_message, id: 702855
    Device sessions

    2. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    4. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    5. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    6. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    2. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    3. test_community_unread_messages_badge, id: 702841
    Device sessions

    4. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    5. test_community_edit_delete_message_when_offline, id: 704615
    Device sessions

    6. test_community_one_image_send_reply, id: 702859
    Device sessions

    7. test_community_several_images_send_reply, id: 703194
    Device sessions

    @mohsen-ghafouri
    Copy link
    Contributor Author

    Hi @yevh-berdnyk, Added.

    @VolodLytvynenko
    Copy link
    Contributor

    Hi @mohsen-ghafouri, thank you for the PR. Here is a list of issues. Some of them might not be PR-related. I'm reporting them to ensure we don't overlook any. Please let me know which ones were fixed and which ones are better to create as within separate follow ups

    ISSUE 1: Buttons in 'New Contact' profile pages do not inherit selected color

    Steps:

    1. Go to the profile -> edit profile -> select any color within accent color
    2. Go to the new contact profile flow
    3. Check button

    Actual result:

    The following buttons do not inherit the selected color.
    Add nickname
    image
    Send contact request
    image

    Review contact request
    image

    Expected result:

    The buttons inherit the color that is selected for certain account

    @VolodLytvynenko
    Copy link
    Contributor

    ISSUE 2: 'Send contact request' button is enabled when more than 280 chars are in the message input field

    Steps:

    1. Go to send Contact request flow
    2. Open 'Send contact request' drawer
    3. Enter more than 280 chars into message field

    Actual result:

    The 'Send contact request' button is enabled when more than 280 characters are entered into the message field.
    image

    Expected result:

    Potential solution:

    • When more than 280 characters are entered, the 'Send contact request' button should be disabled.
    • There should be no ability to enter more than 280 characters, and the field should ignore any additional input.

    @VolodLytvynenko
    Copy link
    Contributor

    ISSUE 3: No placeholder in the contact request drawer

    Steps:

    1. Go to send Contact request flow
    2. Open 'Send contact request' drawer

    Actual result:

    The placeholder is not shown
    image

    Expected result:

    'Type something' placeholder is shown
    https://www.figma.com/file/jGs1P4RU4R1NRrY0xXmHC1/Profile-interactions?type=design&node-id=50-155803&mode=design&t=HofXmJENRjl7zjhJ-0

    @VolodLytvynenko
    Copy link
    Contributor

    ISSUE 4: [iOS] Message input field not focused after opening Contact Request drawer

    Steps:

    1. Go to send Contact request flow.
    2. Open 'Send contact request' drawer.

    Actual Result:

    The message input field is not focused.

    focus.mp4

    Expected Result:

    The message input field should be focused after the contact request drawer is opened.

    @VolodLytvynenko
    Copy link
    Contributor

    ISSUE 5: Display name not shown, only nickname is displayed

    Steps:

    1. Go to the send Contact request flow.
    2. Open the profile of any user.
    3. Set the display name for the user.

    Actual Result:

    The display name disappears after the nickname is set.
    image

    Expected result:

    The display name is shown near the nickname
    image
    https://www.figma.com/file/jGs1P4RU4R1NRrY0xXmHC1/Profile-interactions?type=design&node-id=85-233899&mode=design&t=QXNMUsa3bErFxGNZ-0

    @mohsen-ghafouri
    Copy link
    Contributor Author

    Hi @VolodLytvynenko, thank you for reviewing this PR, for issue 1 we have this open PR #19087, the rest i will resolve and let you know

    @mohsen-ghafouri
    Copy link
    Contributor Author

    @VolodLytvynenko could you please check again, 2,3,4,5 should be resolved.

    @status-im-auto
    Copy link
    Member

    69% of end-end tests have passed

    Total executed tests: 48
    Failed tests: 14
    Expected to fail tests: 1
    Passed tests: 33
    
    IDs of failed tests: 702777,702732,704613,702957,702851,703495,702850,703297,703202,702807,702808,702730,702958,703629 
    
    IDs of expected to fail tests: 703503 
    

    Failed tests (14)

    Click to expand
  • Rerun failed tests

  • Class TestDeepLinksOneDevice:

    1. test_links_open_universal_links_from_chat, id: 704613

    Device 1: Tap on found: SendMessageButton
    Device 1: Looking for a message by text: https://status.app/u#zQ3shVVxZMwLVEQvuu1KF6h4D2mzVyCC4F4mHLZm5dz5XU1aa

    critical/test_deep_and_universal_links.py:40: in test_links_open_universal_links_from_chat
        self.channel.chat_element_by_text(url).click_on_link_inside_message_body()
    ../views/chat_view.py:175: in click_on_link_inside_message_body
        self.message_body.wait_for_visibility_of_element(30)
    ../views/base_element.py:147: in wait_for_visibility_of_element
        raise TimeoutException(
     Device 1: Text by xpath:`//android.view.ViewGroup[@content-desc='chat-item']//android.widget.TextView[contains(@text,'https://status.app/u#zQ3shVVxZMwLVEQvuu1KF6h4D2mzVyCC4F4mHLZm5dz5XU1aa')]` is not found on the screen after wait_for_visibility_of_element
    



    Device sessions

    Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_mentions, id: 702957

    Device 1: ## Creating open community
    Device 1: Find Button by accessibility id: new-communities-button

    Test setup failed: activity_center/test_activity_center.py:411: in prepare_devices
        self.home_1.create_community(community_type="open")
    ../views/home_view.py:465: in create_community
        self.plus_community_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `new-communities-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_activity_center_admin_notification_accept_swipe, id: 702958

    Test setup failed: activity_center/test_activity_center.py:411: in prepare_devices
        self.home_1.create_community(community_type="open")
    ../views/home_view.py:465: in create_community
        self.plus_community_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `new-communities-button` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_add_contact_field_validation, id: 702777

    Device 1: Find Button by accessibility id: new-chat-button
    Device 1: Find Button by accessibility id: add-a-contact

    activity_center/test_activity_center.py:206: in test_add_contact_field_validation
        self.home_1.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    2. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851

    Device 2: Find Button by accessibility id: tab-contacts
    Device 2: Tap on found: Button

    activity_center/test_activity_center.py:147: in test_activity_center_contact_request_accept_swipe_mark_all_as_read
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Contact was not added to contact list after accepting contact request (as sender)
    



    Device sessions

    3. test_activity_center_contact_request_decline, id: 702850

    Device 2: Tap on found: Button
    Device 2: Find Button by accessibility id: selector-filter

    activity_center/test_activity_center.py:87: in test_activity_center_contact_request_decline
        self.home_2.activity_unread_filter_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 2: Button by accessibility id: `selector-filter` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_join_when_node_owner_offline, id: 703629

    Device 2: Looking for community: 'open community'
    Device 2: Click until Text by accessibility id: community-description-text will be presented

    critical/chats/test_public_chat_browsing.py:1180: in test_community_join_when_node_owner_offline
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Text "You joined “closed community”" in shown toast element doesn't match expected "You joined “open community”"
    



    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_pin_messages, id: 702732

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    2. test_group_chat_mute_chat, id: 703495

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    3. test_group_chat_send_image_save_and_share, id: 703297

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    4. test_group_chat_reactions, id: 703202

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    5. test_group_chat_join_send_text_messages_push, id: 702807

    Device 1: Find Button by accessibility id: new-chat-button
    Device 1: Find Button by accessibility id: add-a-contact

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    6. test_group_chat_offline_pn, id: 702808

    Test setup failed: critical/chats/test_group_chat.py:52: in prepare_devices
        self.homes[0].add_contact(self.public_keys[i])
    ../views/home_view.py:404: in add_contact
        self.add_a_contact_chat_bottom_sheet_button.click()
    ../views/base_element.py:90: in click
        element = self.find_element()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 1: Button by accessibility id: `add-a-contact` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_message_reaction, id: 702730

    Device 2: Wait for text element EmojisNumber to be equal to 1
    Device 2: Find EmojisNumber by xpath: //*[starts-with(@text,'Message sender')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-2']/android.widget.TextView[2]

    critical/chats/test_1_1_public_chats.py:64: in test_1_1_chat_message_reaction
        message_receiver.emojis_below_message(emoji="thumbs-up").wait_for_element_text(1, 90)
    ../views/base_element.py:181: in wait_for_element_text
        element_text = self.find_element().text.strip()
    ../views/base_element.py:79: in find_element
        raise NoSuchElementException(
     Device 2: EmojisNumber by xpath: `//*[starts-with(@text,'Message sender')]/ancestor::android.view.ViewGroup[@content-desc='chat-item']/../..//*[@content-desc='emoji-reaction-2']/android.widget.TextView[2]` is not found on the screen; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception
    



    Device sessions

    Expected to fail tests (1)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Curated communities not loading, https://github.com//issues/17852]]

    Passed tests (33)

    Click to expand

    Class TestActivityMultipleDevicePR:

    1. test_navigation_jump_to, id: 702936
    Device sessions

    2. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Device sessions

    2. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    3. test_community_undo_delete_message, id: 702869
    Device sessions

    4. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    5. test_community_mute_community_and_channel, id: 703382
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    3. test_1_1_chat_mute_chat, id: 703496
    Device sessions

    Class TestDeepLinksOneDevice:

    1. test_links_deep_links, id: 702775
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_several_images_send_reply, id: 703194
    Device sessions

    2. test_community_one_image_send_reply, id: 702859
    Device sessions

    3. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    4. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    5. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    6. test_community_edit_delete_message_when_offline, id: 704615
    Device sessions

    7. test_community_message_delete, id: 702839
    Device sessions

    8. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    9. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    10. test_community_message_edit, id: 702843
    Device sessions

    11. test_community_unread_messages_badge, id: 702841
    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_markdown_support, id: 702809
    Device sessions

    2. test_community_hashtag_links_to_community_channels, id: 702948
    Device sessions

    3. test_community_mentions_push_notification, id: 702786
    Device sessions

    4. test_community_leave, id: 702845
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    2. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    3. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    4. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    5. test_1_1_chat_edit_message, id: 702855
    Device sessions

    6. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    7. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    @status-im-auto
    Copy link
    Member

    94% of end-end tests have passed

    Total executed tests: 48
    Failed tests: 2
    Expected to fail tests: 1
    Passed tests: 45
    
    IDs of failed tests: 703202,702850 
    
    IDs of expected to fail tests: 703503 
    

    Failed tests (2)

    Click to expand
  • Rerun failed tests

  • Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_decline, id: 702850

    Device 2: Find `Button` by `accessibility id`: `close-activity-center`
    Device 2: Tap on found: Button

    activity_center/test_activity_center.py:94: in test_activity_center_contact_request_decline
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     Pending contact request is not shown on unread notification element on Activity center!
    



    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_reactions, id: 703202

    Device 1: Find Button by accessibility id: authors-for-reaction-5
    Device 1: Tap on found: Button

    critical/chats/test_group_chat.py:211: in test_group_chat_reactions
        self.errors.verify_no_errors()
    base_test_case.py:191: in verify_no_errors
        pytest.fail('\n '.join([self.errors.pop(0) for _ in range(len(self.errors))]))
     User profile was not opened from the list of reactions
    



    Device sessions

    Expected to fail tests (1)

    Click to expand

    Class TestCommunityOneDeviceMerged:

    1. test_community_discovery, id: 703503

    Test is not run, e2e blocker  
    

    [[reason: [NOTRUN] Curated communities not loading, https://github.com//issues/17852]]

    Passed tests (45)

    Click to expand

    Class TestOneToOneChatMultipleSharedDevicesNewUi:

    1. test_1_1_chat_edit_message, id: 702855
    Device sessions

    2. test_1_1_chat_message_reaction, id: 702730
    Device sessions

    3. test_1_1_chat_non_latin_messages_stack_update_profile_photo, id: 702745
    Device sessions

    4. test_1_1_chat_pin_messages, id: 702731
    Device sessions

    5. test_1_1_chat_text_message_delete_push_disappear, id: 702733
    Device sessions

    6. test_1_1_chat_push_emoji, id: 702813
    Device sessions

    7. test_1_1_chat_emoji_send_reply_and_open_link, id: 702782
    Device sessions

    8. test_1_1_chat_send_image_save_and_share, id: 703391
    Device sessions

    Class TestCommunityMultipleDeviceMergedTwo:

    1. test_community_leave, id: 702845
    Device sessions

    2. test_community_mentions_push_notification, id: 702786
    Device sessions

    3. test_community_markdown_support, id: 702809
    Device sessions

    4. test_community_hashtag_links_to_community_channels, id: 702948
    Device sessions

    5. test_community_join_when_node_owner_offline, id: 703629
    Device sessions

    Class TestGroupChatMultipleDeviceMergedNewUI:

    1. test_group_chat_join_send_text_messages_push, id: 702807
    Device sessions

    2. test_group_chat_offline_pn, id: 702808
    Device sessions

    3. test_group_chat_pin_messages, id: 702732
    Device sessions

    4. test_group_chat_send_image_save_and_share, id: 703297
    Device sessions

    5. test_group_chat_mute_chat, id: 703495
    Device sessions

    Class TestCommunityMultipleDeviceMerged:

    1. test_community_emoji_send_copy_paste_reply, id: 702840
    Device sessions

    2. test_community_contact_block_unblock_offline, id: 702894
    Device sessions

    3. test_community_mark_all_messages_as_read, id: 703086
    Device sessions

    4. test_community_links_with_previews_github_youtube_twitter_gif_send_enable, id: 702844
    Device sessions

    5. test_community_unread_messages_badge, id: 702841
    Device sessions

    6. test_community_message_delete, id: 702839
    Device sessions

    7. test_community_message_send_check_timestamps_sender_username, id: 702838
    Device sessions

    8. test_community_edit_delete_message_when_offline, id: 704615
    Device sessions

    9. test_community_one_image_send_reply, id: 702859
    Device sessions

    10. test_community_message_edit, id: 702843
    Device sessions

    11. test_community_several_images_send_reply, id: 703194
    Device sessions

    Class TestDeepLinksOneDevice:

    1. test_links_deep_links, id: 702775
    Device sessions

    2. test_links_open_universal_links_from_chat, id: 704613
    Device sessions

    Class TestActivityMultipleDevicePR:

    1. test_activity_center_reply_read_unread_delete_filter_swipe, id: 702947
    Device sessions

    2. test_navigation_jump_to, id: 702936
    Device sessions

    Class TestActivityCenterContactRequestMultipleDevicePR:

    1. test_activity_center_contact_request_accept_swipe_mark_all_as_read, id: 702851
    Device sessions

    2. test_add_contact_field_validation, id: 702777
    Device sessions

    Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:

    1. test_1_1_chat_mute_chat, id: 703496
    Device sessions

    2. test_1_1_chat_is_shown_message_sent_delivered_from_offline, id: 702783
    Device sessions

    3. test_1_1_chat_delete_via_long_press_relogin, id: 702784
    Device sessions

    Class TestActivityMultipleDevicePRTwo:

    1. test_activity_center_admin_notification_accept_swipe, id: 702958
    Device sessions

    2. test_activity_center_mentions, id: 702957
    Device sessions

    Class TestCommunityOneDeviceMerged:

    1. test_community_copy_and_paste_message_in_chat_input, id: 702742
    Device sessions

    2. test_community_navigate_to_channel_when_relaunch, id: 702846
    Device sessions

    3. test_restore_multiaccount_with_waku_backup_remove_switch, id: 703133
    Device sessions

    4. test_community_undo_delete_message, id: 702869
    Device sessions

    5. test_community_mute_community_and_channel, id: 703382
    Device sessions

    @VolodLytvynenko
    Copy link
    Contributor

    VolodLytvynenko commented Mar 16, 2024

    Hi @mohsen-ghafouri the issues 2-5 are fixed. Apologies for the delay in testing. The contact request feature is quite big, and I needed additional time to test everything. Take a look please a few additional issues:

    ISSUE 6: Navigation to chat review page after tapping 'Block' button

    Steps:

    1. UserA open profile page of UserB
    2. UserA blocks UserB

    Actual result:

    The user is navigated to the chat preview page.

    block.mp4

    Expected result:

    The user should remain on the same page after blocking a user, rather than being navigated to the chat preview page.

    https://www.figma.com/file/jGs1P4RU4R1NRrY0xXmHC1/Profile-interactions?type=design&node-id=19-59400&mode=design&t=jbYw9bXQT1PKajnP-0

    @mohsen-ghafouri mohsen-ghafouri merged commit 9e5b8b5 into develop Mar 19, 2024
    6 checks passed
    @mohsen-ghafouri mohsen-ghafouri deleted the feat/migrate-contact-ui branch March 19, 2024 17:57
    @VolodLytvynenko
    Copy link
    Contributor

    Hey @Francesca-G, thank you for your feedback. In your review, you specified that the 'Jump to' button should not be visible. However, on the original design, it is visible. Which is the correct approach?

    @Francesca-G
    Copy link

    Hey @Francesca-G, thank you for your feedback. In your review, you specified that the 'Jump to' button should not be visible. However, on the original design, it is visible. Which is the correct approach?

    Apologies for this, there was an inconsistency among different files. I confirmed it with Pedro and the Jump to should be visible in this case 👍

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    Archived in project
    Archived in project
    Development

    Successfully merging this pull request may close these issues.

    Feature: Replace legacy contact profile
    8 participants