e2e: added back status link opening

This commit is contained in:
Yevheniia Berdnyk 2023-11-17 02:05:49 +02:00
parent 88dd5e04bb
commit 1d1d586223
No known key found for this signature in database
GPG Key ID: 0642C73C66214825
3 changed files with 17 additions and 21 deletions

View File

@ -158,20 +158,17 @@ class TestOneToOneChatMultipleSharedDevicesNewUi(MultipleSharedDeviceTestCase):
except Failed: except Failed:
self.errors.append("Link message reaction is not shown for the sender") self.errors.append("Link message reaction is not shown for the sender")
# self.home_2.just_fyi("Check 'Open in Status' option") self.home_2.just_fyi("Check 'Open in Status' option")
# # url_to_open = 'http://status.im' # ToDo: enable when a bug with Status link is fixed url_to_open = 'http://status.app'
# url_to_open = 'https://coinmarketcap.com/' self.chat_1.send_message(url_to_open)
# self.chat_1.send_message(url_to_open) chat_element = self.chat_2.chat_element_by_text(url_to_open)
# chat_element = self.chat_2.chat_element_by_text(url_to_open) if chat_element.is_element_displayed(120):
# if chat_element.is_element_displayed(120): chat_element.click_on_link_inside_message_body()
# chat_element.click_on_link_inside_message_body() web_view = self.chat_2.open_in_status_button.click()
# web_view = self.chat_2.open_in_status_button.click() if not web_view.element_by_text('Make the jump to web3').is_element_displayed(60):
# # if not web_view.element_by_text('Private, Secure Communication').is_element_displayed(60): self.errors.append('URL was not opened from 1-1 chat')
# if not web_view.element_by_text_part( else:
# "Today's Cryptocurrency Prices by Market Cap").is_element_displayed(30): self.errors.append("Message with URL was not received")
# self.errors.append('URL was not opened from 1-1 chat')
# else:
# self.errors.append("Message with URL was not received") # ToDo: temp
self.errors.verify_no_errors() self.errors.verify_no_errors()

View File

@ -33,6 +33,8 @@ class TestCommunityOneDeviceMerged(MultipleSharedDeviceTestCase):
self.channel = self.community_view.get_channel(self.channel_name).click() self.channel = self.community_view.get_channel(self.channel_name).click()
@marks.testrail_id(703503) @marks.testrail_id(703503)
@marks.xfail(reason="Curated communities not loading, https://github.com/status-im/status-mobile/issues/17852",
run=False)
def test_community_discovery(self): def test_community_discovery(self):
self.home.navigate_back_to_home_view() self.home.navigate_back_to_home_view()
self.home.communities_tab.click() self.home.communities_tab.click()
@ -190,8 +192,6 @@ class TestCommunityOneDeviceMerged(MultipleSharedDeviceTestCase):
self.home.just_fyi("Restore user with predefined communities and contacts") self.home.just_fyi("Restore user with predefined communities and contacts")
self.sign_in.recover_access(passphrase=waku_user.seed, second_user=True) self.sign_in.recover_access(passphrase=waku_user.seed, second_user=True)
self.home.just_fyi("Restore user with predefined communities and contacts")
self.home.just_fyi("Check contacts/blocked users") self.home.just_fyi("Check contacts/blocked users")
self.home.chats_tab.click() self.home.chats_tab.click()
self.home.contacts_tab.click() self.home.contacts_tab.click()
@ -200,10 +200,9 @@ class TestCommunityOneDeviceMerged(MultipleSharedDeviceTestCase):
self.errors.append( self.errors.append(
"Incorrect contacts number restored: %s instead of %s" % (contacts_number, len(waku_user.contacts))) "Incorrect contacts number restored: %s instead of %s" % (contacts_number, len(waku_user.contacts)))
else: else:
for i in range(contacts_number): for contact in waku_user.contacts:
key = waku_user.contacts[i] if not self.home.element_by_text(contact).is_element_displayed(30):
if not self.home.element_by_text(key).is_element_displayed(30): self.errors.append('%s was not restored as a contact from waku backup!' % contact)
self.errors.append('%s was not restored as a contact from waku backup!' % key)
# Disabled for simple check as sometimes from waku-backup users restored with 3-random names # Disabled for simple check as sometimes from waku-backup users restored with 3-random names
# self.home.click_system_back_button_until_element_is_shown() # self.home.click_system_back_button_until_element_is_shown()
# contact_row = self.home.contact_details_row(index=i + 1) # contact_row = self.home.contact_details_row(index=i + 1)

View File

@ -10,5 +10,5 @@ communities = {
#contacts = ['Test_contact', 'MyCustomNickname'] # enable back when https://github.com/status-im/status-mobile/issues/15500 is fixed #contacts = ['Test_contact', 'MyCustomNickname'] # enable back when https://github.com/status-im/status-mobile/issues/15500 is fixed
contacts = ['zQ3...rLSpUs', 'zQ3...mxAZUU'] contacts = ['zQ3...LSpUs', 'zQ3...xAZUU']
blocked_user = 'Clear Flat Milkweedbug' blocked_user = 'Clear Flat Milkweedbug'